Iphone 在启动时显示应用程序的最后状态?

Iphone 在启动时显示应用程序的最后状态?,iphone,objective-c,Iphone,Objective C,根据《iPhone应用程序程序员指南》,应用程序应以上次退出时的状态加载 这个需求当然带来了更好的可用性,但也需要一些编码工作 我的问题是:既然iPhoneOS4.0已经发布,并且自动保持最后一个应用程序状态,那么这项工作是否真的像今天这样合理或必要 谢谢, 乔希是的。iOS4中后台的应用程序仍然可以在没有警告的情况下终止。它不会保持您的应用程序状态。当你点击主页按钮时,它会将其保留在背景中。但用户可以关闭它,或者系统可以关闭您的应用程序。所以最好还是保持最后状态。谢谢。这很有道理。然而,我查看

根据《iPhone应用程序程序员指南》,应用程序应以上次退出时的状态加载

这个需求当然带来了更好的可用性,但也需要一些编码工作

我的问题是:既然iPhoneOS4.0已经发布,并且自动保持最后一个应用程序状态,那么这项工作是否真的像今天这样合理或必要

谢谢,
乔希

是的。iOS4中后台的应用程序仍然可以在没有警告的情况下终止。

它不会保持您的应用程序状态。当你点击主页按钮时,它会将其保留在背景中。但用户可以关闭它,或者系统可以关闭您的应用程序。所以最好还是保持最后状态。

谢谢。这很有道理。然而,我查看了iPhone联系人和日历内置应用程序,它们在这种情况下的行为有所不同…-联系人应用程序不显示上次打开的联系人(相反,它只显示联系人列表)-日历应用程序始终显示上次打开的事件。你知道为什么这些应用会有不同的表现吗?在我的应用程序实施过程中,我应该遵循哪些准则?非常感谢!