iOS在应用初始化阶段可能会执行的一些动作

流过昼夜 提交于 2020-02-29 20:15:03

排名不分先后

  • 检查应用是否为首次启动。
  • 检查用户是否已经登陆。
  • 如果用户已经登录,尽可能地载入之前的状态。
  • 连接服务器以拉取最新的变更。
  • 检查应用是否由某个深层链接唤起。如果是,还需要载入深层链接相应的UI和状态。
  • 检查是否存在应用上次启动时挂起的任务,需要时恢复它们。
  • 初始化后续需要使用的对象和线程池。
  • 初始化依赖项(如对象关系映射、崩溃报告系统和缓存)。

-摘自《高性能iOS应用开发》

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!