0

我想在我的应用程序中添加一个单独的 tableview,它将为用户提供他们最喜欢的书籍的列表,与应用程序中每本书的 tableview 分开。他们应该能够从此 tableview 添加和删除收藏夹。然后将保存这些收藏夹,以便在应用程序关闭时不会丢失它们。

数据相对较小,并以这种格式从 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 回答