为什么iPhone应用程序的启动画面需要更多时间来加载?
我们可以将时间设置为仅几秒钟吗?现在需要将近一分钟。
答案 0 :(得分:7)
只要你的应用程序正在启动,就会显示启动画面,这意味着不会从- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法返回。
如果你在这个方法中做了很多事情,那么你应该在应用程序启动时的另一个点上填充该代码。
您应该尽可能缩短应用的启动时间,在单独的线程中启动维护代码,尝试延迟加载其他所有内容。
答案 1 :(得分:2)
启动画面一直保持到您的应用完成初始化为止。要么加速初始化代码,要么将慢速位移动到后台任务中。
答案 2 :(得分:2)
你在XCode中计时吗?如果你不这样做 - XCode必须在应用程序启动之前附加调试器和各种各样的东西。
要获得实时,请构建发布版本并将其放在设备上。然后断开设备并启动您的应用。这应该可以让你真实地了解需要多长时间。