我发现在iPhone4/iOS6.0设备上花费了4到5秒钟,我想知道当时的系统在做什么,是否有最佳实践来缩短应用程序的启动时间?
非常感谢。
编辑:
我记录了它,并在applicationDidFinishLaunchingWithoptions
中花了大约1.5秒:
,这就像从我点击应用程序图标到其启动屏幕消失的3.5-4s(我用一个时钟来获取更精确的时间)。也就是说,在调用applicationDidFinishLaunchingWithoptions
之前,大约需要2-2.5s来启动应用程序
最佳答案
只需从WWDC 2012观看225 session 的启动和运行:每次启动都会给人留下深刻的印象,它将带您完成对应用程序启动进行概要分析的过程,并提供有关最常见错误的提示,这很棒。
关于iPhone/iOS : Best practices to shorten launch time of an app?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13576642/