我的应用程序需要很长时间才能加载,我不知道为什么.添加:在实际调出Default@2x.png之前,它会在主屏幕上停留3-4秒.
点击图标时有人能告诉我装的是什么吗?它是applicationDidFinishLaunching方法吗?还是资源?
作为一个非常一般的答案:Apple 在iOS应用程序编程指南的应用程序生命周期一节中详细说明了这一点.
值得注意的是该部分的第一个图表.介绍段落后面的相当不言自明的流程图(强调我的解决您的特定查询):
应用程序生命周期构成应用程序启动和终止之间发生的事件序列.在iOS中,用户通过点击主屏幕上的图标来启动您的应用程序.点击发生后不久,系统会显示一些过渡图形,并通过调用其
main功能继续启动应用程序.从现在开始,大部分初始化工作将移交给UIKit,UIKit将加载应用程序的主nib文件并准备事件循环.
至于为什么你的应用程序加载缓慢,你不提供任何其他信息,所以我只能说检查你的笔尖加载了哪些资源,
并查看您的app delegate的application:didFinishLaunchingWithOptions:方法以及它可能调用的相关设置例程,
如果你有任何数据加载例程,他们是否将所有内容都放在应用程序的文档目录中(例如)并一举将它们加载到内存中?
你的数据是如何存储的?平面/简单文件(例如XML或plists)可能听起来不是什么大问题,因为它们只是基本的I/O,但是当涉及到大型数据存储或复杂的对象关系时,Core Data或SQLite往往表现出色.
此外,仪器是你的朋友.
| 归档时间: |
|
| 查看次数: |
404 次 |
| 最近记录: |