Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
优化iPhone应用程序启动时间_Iphone_Cocoa Touch - Fatal编程技术网

优化iPhone应用程序启动时间

优化iPhone应用程序启动时间,iphone,cocoa-touch,Iphone,Cocoa Touch,任何一个拥有iPhone的人都知道,有些应用程序启动很快,而另一些则需要几秒钟 确保iPhone应用程序快速启动并可用的最佳技术是什么?我使用大量外部资源,因此我使用延迟加载来快速启动和运行。通过这种方式,应用程序可以从最小值开始,然后在已经开始的时候加载其余的值 在开始时间上有了很大的不同苹果建议你“延迟加载”每个视图。即,仅在启动时加载第一页,其他页面仅在导航到时加载 在图形方面,尽可能使用PNG,因为该设备针对这种格式进行了大量优化 还包括启动屏幕截图,以便用户知道应用程序正在加载。这是一

任何一个拥有iPhone的人都知道,有些应用程序启动很快,而另一些则需要几秒钟


确保iPhone应用程序快速启动并可用的最佳技术是什么?

我使用大量外部资源,因此我使用延迟加载来快速启动和运行。通过这种方式,应用程序可以从最小值开始,然后在已经开始的时候加载其余的值

在开始时间上有了很大的不同

苹果建议你“延迟加载”每个视图。即,仅在启动时加载第一页,其他页面仅在导航到时加载

在图形方面,尽可能使用PNG,因为该设备针对这种格式进行了大量优化


还包括启动屏幕截图,以便用户知道应用程序正在加载。

这是一个没有确定成功途径的问题。使用苹果优秀的Instruments工具监控应用程序的发布。然后,您需要深入研究结果,找出优化启动过程的方法。

还可以尝试使用Shark分析,以发现任何性能瓶颈