2018-04-27, 做性能优化 , app 启动时间优化,2

分为 main() 前,和 main() 后


main() 前, 库 lib 、链接 linker 、加载 load


main() 后, 从 main( ) 到 appdelegate 的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法 。


应该可以用 XTCTest 的 measure{ } 方法计量。


appdelegate 的 app 生命周期管理函数那么多,我需要处理的只是 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法 。

先把启动,优化好


想到的, 三方服务,
随用,随注册,
不用,就解除,
(有一个权衡)

三方服务提供商, 当然希望服务直接挂在整个 app 的生命周期里面,最好是从用户点击 app 的 icon 开始

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容