我正在对我的 iphone 应用程序进行性能测试,我注意到在我开始从 applicationDidFinishLaunching 看到我的 NSLog 之前,有时会在启动时经过 3-4 秒。我已经优化了代码进入 applicationDidFinishLaunching 后发生的事情,但我不确定如何优化在此之前发生的事情。我正在使用 Default.png 初始屏幕,因此它基本上只是在进入 applicationDidFinishLaunching 并开始执行某些操作之前停在该屏幕上。
只是为了给你们一些背景信息,我没有 nib 文件,我正在使用核心动画,如果这有什么不同的话。我有大约 10 个不同的控制器,我的总包大小不到 2MB。