0

アプリケーション内のすべての本のテーブルビューとは別に、お気に入りの本のリストをユーザーに提供する別のテーブルビューをアプリケーションに追加したいと考えています。このテーブルビューからお気に入りを追加および削除できる必要があります。これらのお気に入りは、アプリケーションが閉じるたびに失われないように保存されます。

データは比較的小さく、項目が本を表す次の形式の plist ファイルから取得されます。

>Root
-->Classical (array)
---->Item 0 (dictionary)
------>title (string)
------>description (string)
---->Item 1 (dictionary)
------>title (string)
------>description (string)
-->Romance (array)
---->Item 0 (dictionary)
------>title (string)
------>description (string)
---->Item 1 (dictionary)
------>title (string)
------>description (string)

私の質問は、これを達成するための最良の方法は何ですか? データは非常に単純なので、コアデータを使用する必要がありますか、それともより効率的/コンパクトな方法ですか? 私はXcodeプログラミングにかなり慣れていないので、可能であれば今のところコアデータを避けたいと思っています.

plist の各項目にお気に入りのブール値を追加するというアイデアがありましたが、一部の説明は非常に長くなる可能性があるため、編集できるようにタイトルとお気に入りのフィールドのみをコピーする必要があります。私はここで正しい軌道に乗っていますか?もしそうなら、どうすればこれを行うことができますか?

ありがとうございました

4

1 に答える 1

0

別の plist または NSUserDefaults を使用します。

于 2009-12-25T21:15:34.210 に答える