iPhone Реализация списка избранных без базовых данных? - PullRequest
0 голосов
/ 25 декабря 2009

Я хотел бы добавить отдельное табличное представление к моему приложению, которое предоставило бы пользователю список их любимых книг, отдельно от табличного представления каждой книги в приложении. Они должны иметь возможность добавлять и удалять избранное из этой таблицы. Эти избранные элементы будут сохранены, чтобы они не терялись при закрытии приложения.

Данные относительно небольшие и извлекаются из файла 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 и хотел бы пока избегать основных данных, если это возможно.

У меня была идея добавить любимое логическое значение к каждому элементу в списке, но, поскольку некоторые описания могут быть довольно длинными, я хотел бы только скопировать заголовок и избранные поля, чтобы можно было их редактировать. Я на правильном пути здесь? Если так, как бы я поступил так?

Спасибо

1 Ответ

0 голосов
/ 26 декабря 2009

Используйте отдельный plist или NSUserDefaults.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...