配列を保存する必要があるアプリを作成しています。テスト目的で、現在プロパティ リスト ファイルを使用しています。長期データを保存する他の方法を検討していました。コアデータと NSCoder は有望なようです。
私は非常に単純なデータ、ほとんどが配列を保存しています
使用できます
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
と
+ (id)arrayWithContentsOfFile:(NSString *)aPath
ここを参照
SQLite を使用します。arrays という名前のテーブルを作成します。各行は配列のシリアル化されたバージョンである必要があります。おそらく、これには SBJson のようなものを使用できます。
「iPad and iPhone Application Development」の講義 12、13、および 14 を iTunes U で無料でチェックしてください。これらはスタンフォード大学の Paul Hegarty 教授によるもので、非常に堅実です。講義と一緒に完全なデモがあり、彼はセットアップを行うために多くのことをカバーしています.
オンラインのコース サイトもあります。
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
しかし、必ずレクチャーをチェックしてください。彼は、スライドよりも多くのことをカバーしています。
先に進んで Core Data を学習することをお勧めします。これは少し先行的ですが、スケーラブルです。また、iCloud との連携も非常に簡単なので、最終的に iCloud のサポートが必要な場合は、間違いなく CD を使用することをお勧めします。
幸運を、
ダミアン