2011-10-29 71 views
7

我想知道保存應用程序運行狀態的適當位置,現在iCloud和iOS5已更改各種選項的工作方式。在iPhone應用程序中何處保存狀態

NSUserDefaults?我一直對這個設置有印象。國家也可以嗎?

該應用的NSDocumentDirectory?這不是與iCloud同步嗎?我沒有特別的願望來上傳應用程序的狀態。這是沒有必要的。

Caches?現在已經被偶爾清除了。保存東西並不安全。

那麼這些日子官方推薦的保存州的地方是什麼?

回答

5

在我看來,iOS開發人員傾向於使用NSUserDefaults,即使它指向用戶設置。

例如,我最近將流行的Appirater庫添加到我的應用程序,並發現它使用NSUserDefaults來存儲其狀態(例如應用程序啓動了多少次)。

相關問題