私はさまざまなことを試みましたが、何をすべきかはわかりません。私は私のiPhoneアプリケーションのために使用可能なものに変換しようとしているmysqlデータベーステーブルがあります。私は約90行のデータを格納する必要があります。各行には3つの列(2つのNSStringと整数)があります。私はこれをNSDictionaryとして保存するのが最善だと思っていましたが、これをpickerviewにロードしてNSDictionaryを使うことは配列を使うよりもはるかに複雑です。またパフォーマンス上、私の理解は、私がplistを使うと、sqliteはそうではないのに、すべてのキー/値をメモリにロードするということです。どんな勧告?ありがとう。NSArray、Plist、NSDictionary、またはデータの保存に関する推奨
1
A
答えて
2
行を表すクラスを作成する必要があります。このクラスは3つのプロパティ(2 NSString
sと1つのint
)を持ちます。したがって、このクラスの90個のインスタンスを含む配列があります。
また、90の辞書(各辞書は行を表します)を含む配列を使用することもできます。しかし、私は最初の方法をお勧めします。
最後に、90個の値は多くのデータではなく、plistまたはSQLiteのいずれかを使用できます。しかし、私はSQLiteはあなたのアプリの過剰なものになると思っています。
0
対NSArray
については、実際には多かれ少なかれ複雑なものはありません。
データが90行しかないので、私はメモリについて心配しません。 plistは適切な解決策のように聞こえます.plstデータをに読み込み、行データを適切にカプセル化するNSObject
サブクラスのインスタンスを含んでいます。
関連する問題
- 1. nsdictionaryまたはplistのデータを保存する方が良い方法はありますか?
- 2. NSArrayをiPhoneに保存するには、どのような方法が推奨されますか?
- 3. pListまたはローカルフォルダにローカルにデータを保存
- 4. ListViewからファイルへの情報の保存に関する推奨事項
- 5. plistにデータを保存してこのデータにアクセスする
- 6. 動的に入力されたデータをplistに保存する
- 7. ReSharper - コードの品質に関する推奨事項をファイルに保存する方法はありますか?
- 8. NSArray NSDictionaryは追加オブジェクトの順序を保持します
- 9. 非リレーショナルデータベースの階層データに関する推奨事項?
- 10. plistにMKMapRectを保存するには
- 11. NSArrayのデータをNSDictionaryで抽出する方法は?
- 12. Android Appに関する推奨事項
- 13. C Profilersに関する推奨事項?
- 14. NSDictionaryのNSArrayをディープコピーする方法は?
- 15. JSONレスポンスをNSDictionaryに保存
- 16. 名前のないNSDocumentの推奨保存名
- 17. 関数ereg()は非推奨です
- 18. NSDictionaryをNSUserDefaultsに保存する
- 19. pListからNSArrayをロードすると、NSDictionaryに配列が変換されるのはなぜですか?
- 20. 多くのストリーミングデータをデータベースに保存するために推奨される方法は何ですか?
- 21. コラボレーティブまたは構造化の推奨?
- 22. GUI APIのパターンまたは推奨
- 23. NSArrayをNSDictionaryに変換する
- 24. オブジェクトをplistファイルに保存する
- 25. CLLocationをplistに保存する
- 26. NSMutableArraysをpListに保存する
- 27. iPhoneフォトライブラリをPlistに保存する
- 28. NSArray内のNSDictionaryのカウント値
- 29. ローカルに保存されたxmlファイルを.plistファイルに保存する方法
- 30. ファイルから読み込む推奨タイプplist、string、rich text-objectiveC
ありがとうございました。これは、行を表すクラスを作成するための完璧な状況でした。私はこれを行い、plistを介してデータをロードしました。すべてが機能します。 –