排名不分先后
- 检查应用是否为首次启动。
- 检查用户是否已经登陆。
- 如果用户已经登录,尽可能地载入之前的状态。
- 连接服务器以拉取最新的变更。
- 检查应用是否由某个深层链接唤起。如果是,还需要载入深层链接相应的UI和状态。
- 检查是否存在应用上次启动时挂起的任务,需要时恢复它们。
- 初始化后续需要使用的对象和线程池。
- 初始化依赖项(如对象关系映射、崩溃报告系统和缓存)。
-摘自《高性能iOS应用开发》
来源:oschina
链接:https://my.oschina.net/gwlCode/blog/3179604