0

実行するたびにファイルから情報を呼び出す必要があるアプリに取り組んでいます。この情報は 3 つの配列にロードされます。2 つはテキスト、1 つは int です。ロード中の情報 (その後、アプリを閉じると書き戻される情報) は、ある段階で長くなる可能性があります。

これを保存して呼び出すのに最適なファイル形式は何ですか?他のさまざまな理由から、可能であれば、今はデータベースの使用を避けたいと思っています。

標準のテキスト ファイルを使用して、各セグメントを何かで区切ることができることはわかっていますが、数行にわたって区切り記号を付ける方法がわかりません。たとえば、区切り記号が検出される前に、テキスト ファイル内で 3 行または 4 行になる可能性があります。

以前に他の言語で XML を使用したことがありますが、IOS はこれをネイティブにサポートしていないようです。(これはおそらく私の好みです)が、実装方法がわかりません。

最後に、plists が iOS で頻繁に使用されていることは知っていますが、これらは必要以上に設定やデータ量が少ないように思われます。それとも間違っているのでしょうか?

全体として、この種の情報を保存および呼び出すのに最適な形式はどれですか。

4

1 に答える 1

1

ドキュメントの NSDictionary を見てください - (BOOL)writeToFile:(NSString *)pathatomically:(BOOL)flag および - (BOOL)writeToURL:(NSString *)pathatomically:(BOOL)flag。メソッドと読み取り側の両方で、xml 形式のファイルをディスクに書き込みます。拡張子が .plist のファイルにも同じ形式があります。たとえば、アプリの Library/Preferences フォルダーにある設定ファイルです。

于 2012-08-16T06:21:13.523 に答える