2011-10-29 50 views
7

我想知道保存应用程序运行状态的适当位置,现在iCloud和iOS5已更改各种选项的工作方式。在iPhone应用程序中何处保存状态

NSUserDefaults?我一直对这个设置有印象。国家也可以吗?

该应用的NSDocumentDirectory?这不是与iCloud同步吗?我没有特别的愿望来上传应用程序的状态。这是没有必要的。

Caches?现在已经被偶尔清除了。保存东西并不安全。

那么这些日子官方推荐的保存州的地方是什么?

回答

5

在我看来,iOS开发人员倾向于使用NSUserDefaults,即使它指向用户设置。

例如,我最近将流行的Appirater库添加到我的应用程序,并发现它使用NSUserDefaults来存储其状态(例如应用程序启动了多少次)。

相关问题