我想在我的应用程序中添加一个单独的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中的每个项添加一个喜欢的布尔值,但由于某些描述可能很长,我只希望复制标题和喜欢的字段以允许编辑。我在这里走在正确的轨道上吗?如果是这样,我该如何做呢?
谢谢
答案 0 :(得分:0)
使用单独的plist或NSUserDefaults。