由于使用方式特殊,iOS需要能够快速响应各种事件,你的应用程序也应如此。启动应用程序时,需要先打开它,载入首选项和数据,并尽快把主视图显示到屏幕上,这些过程要在几秒钟内全部完成。
在应用程序运行中的任何时刻,都可以通过双击Home键查看最近使用的应用列表。如果用户按Home键,iOS就会返回主屏幕,应用必须快速保存一切内容并退出。如果没有在5秒之内保存必要的数据并放弃对系统资源的控制,无论是否已经保存完成,应用程序进程都会被终止。有一个API可以在应用程序终止前申请多一些的时间来完成必要的工作。 你必须知道如何使用它才行。