如何在iPhone应用中支持快速应用切换

8
我有一个应用程序,在iPhone OS 3.0或更高版本上运行良好。我该如何支持快速应用程序切换?它应该在iPhone OS 3.0上正常工作,但在iOS 4.0上支持快速应用程序切换。
3个回答

8

这两个链接指向同一个页面吗? - Stiefel

7

有一个很棒的WWDC会议视频, 名为'第105节 - iPhone OD上采用多任务处理,第1部分',它解释了在前台和后台模式之间流程的过程,以及您何时获得应用程序委托调用,更重要的是,何时不需要。我强烈推荐在已提到的文档之上使用它。对于注册开发人员来说,它是免费的。

要点是,虽然iOS 4.0会在您进入后台运行状态时通知您,并且您有时间保存自己的状态,但当您的应用程序实际被终止时,您并不会收到通知,因此一旦您短暂地进入后台运行状态,建议您保存状态并关闭所有不必要的资源使用。这将确保您的应用程序在内存开始运行低时不太可能完全终止,iOS会自动执行这项任务。

另一个需要考虑的问题是,尽管 iOS 4.0 为您执行完整的状态保存(假设您的应用程序已重新编译/部署到 4.0),但这仅适用于暂停运行中的应用程序。如果应用程序被暂停,最终被完全终止,然后用户重新启动它,仍然需要编写自己的实现来将应用程序恢复到用户离开的点。


-1

这是一个我曾经遇到过的类似问题,但后来在网上搜索并进入了这个网站.. 实现快速应用切换的视频

我认为快速切换应用程序将内置于iOS 5中,尽管目前还没有确认的消息..


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接