2011-10-29 11 views
7

iCloudとiOS5が様々なオプションの仕組みを変更したので、アプリケーションの実行状態を保存する適切な場所が不思議です。iPhoneアプリケーションに状態を保存する場所

NSUserDefaults?私はいつもこれがセッティングのための印象を持っていました。州でも大丈夫ですか?

アプリのNSDocumentDirectory? iCloudと同期されていませんか?私は、アプリの状態をアップロードすることを特に望んでいません。それは不要です。

キャッシュ?それは時々パージされます。物事を救うには安全な場所ではありません。

最近、州を保存する公式の推奨場所は何ですか?

答えて

5

iOS開発者が指摘しているようにユーザー設定のためのものであるにもかかわらず、NSUserDefaultsを使用する傾向があるように見えます。

たとえば、私は最近人気のあるAppiraterライブラリを自分のアプリケーションに追加し、NSUserDefaultsを使用してその状態を保存することを発見しました(アプリの起動回数など)。

関連する問題