複数の辞書にあるドキュメントディレクトリにデータを保存したい。
それらを1つのファイルに個別に保存および取得する方法はありますか?また、ファイルの一部を更新することもできますか?
現在、私はそれらを全体として単一の配列の下に保存し、全体として取得しています。
複数の辞書にあるドキュメントディレクトリにデータを保存したい。
それらを1つのファイルに個別に保存および取得する方法はありますか?また、ファイルの一部を更新することもできますか?
現在、私はそれらを全体として単一の配列の下に保存し、全体として取得しています。
単一のファイルから個々のエンティティとして辞書を保存および取得するには、データベースに通常組み込まれている概念の一部を再発明する必要があります。それが本当に必要な場合は、辞書を sqlite のテーブル行に保存するか、辞書をカスタム オブジェクトに変換して Core Data を使用することを検討してください。
それらを単一のファイルに個別に保存および取得する方法はありますか
もちろん。NSDictionary
インスタンスの辞書を作成し、それをファイルに書き込みます。
ファイルの一部を更新することはできますか?
この方法でオブジェクト モデルを永続化することにコミットしている場合は、データ セットを読み込む必要があります。変更してから、ディスクに書き戻します。これは、他の要因の中でデータ セットの大きさに応じて、望ましい場合とそうでない場合があります。