私のアプリで保存したかったオブジェクト(数字や文字列)が20個程度あれば、plistでこれを行うのが最善でしょうか?またはNSUserDefaults?または私はcoredataを実装する必要がありますか?1人のユーザーのためにiPhoneにデータを保存
答えて
NSUserDefaultsを使用するのは、20個の文字列を保存するだけの場合です。それは最速の方法です。
あなたはここに例を取得することができます:http://www.cocoadev.com/index.pl?NSUserDefaults
をあなたは20個の変数を格納したくない場合にも、NSUserDefaultsで配列を保存することができます。
もっと複雑なオブジェクトを格納する必要がある場合は、plistsまたはcoredataを使用するとよいでしょう。
ホープこれは、それはあなたが保存する必要があるアプリのデータだ場合
配列の配列を保存できますか? –
この記事を見てください:http://stackoverflow.com/questions/537044/storing-custom-objects-in-an-nsmutablearray-in-nsuserdefaults – oriolpons
NSUserDefaultsは、主にユーザーの好みのために使用されているのに役立ちます、コア・データは、おそらく最高の場所ではありません
- 1. Iphoneにデータを保存
- 2. データを保存するためのベストプラクティスiPhoneアプリ
- 3. iphoneにローカルにデータを保存する
- 4. iPhoneにデータを保存するには?
- 5. エラーキャッシュディレクトリにデータを保存する(iPhone)
- 6. データを保存するiphone
- 7. 1人のユーザーのための3回以上の認証
- 8. twitterのためにmySQLに機密データを保存する
- 9. 1人のユーザーのための自動化システム - asp.net
- 10. iOS:ユーザーのためにnsmutablearrayを保存する
- 11. iPhoneに保存されている既存の保存されたNSMutableArrayに新しいデータを追加する
- 12. iphone - データをデータとしてデータに保存する
- 13. 保存したデータをiPhoneプログラムに照会
- 14. iphoneにデータを保存するのに最適な方法
- 15. iPhone - データの保存と取得
- 16. MySQLでGPSデータを保存するためのデータ型
- 17. iphoneに情報を保存したい
- 18. Android:1人のユーザーが他のユーザーのためにアプリを購入する仕組みはありますか?
- 19. iphoneアプリケーションのデータを低メモリに保存する
- 20. ネットワーク上のデータを中央データベースに保存するiPhoneアプリケーション
- 21. 10k +ユーザーのユーザーデータを保存するための最善のアプローチ
- 22. ユーザーのGoogleアカウントにデータを保存する
- 23. ユーザーの電話にデータを保存する
- 24. iphoneデバイスに画像とデータをローカルに保存する方法
- 25. データを保存するために使用できる技術
- 26. 内部データを保存するためにadd in excel?
- 27. データは、アクティビティのライフサイクル中に保存し、ユーザーのinputedデータ保存するための一般的なアプローチである何
- 28. ゲーム用に1トンのデータを保存する
- 29. on 1人のユーザーにエラーが発生しました
- 30. iPhoneアプリの認証情報を保持するためのCookieの保存
NSUserDefaultsを移動するための方法です。あなたはCoreDataでそれを行うことができます、それをplistとして保存するか、JSONのようなディスクにファイルを保存します。 – Mark
なぜuserdefaultsですか? –
もしあなたが好きなら、NSUserDefaultsでそれを行うことができます。しかし、より複雑なオブジェクトを保存したい場合は、PlistsまたはCoreDataを使用する方がよいでしょう。 NSUserDefaultsは通常、いくつかのユーザーデータまたは設定を保存するために使用されるので、NSUserDefaultsは私の最初の選択ではありません。 – Mark