2009-12-25 36 views
0

我想向我的應用程序添加一個單獨的tableview,它將向用戶提供他們最喜歡的書籍列表,與應用程序中每本書的tableview分開。他們應該能夠從這個tableview中添加和刪除收藏夾。這些收藏夾將被保存,以便在應用程序關閉時不會丟失。iPhone實現無核心數據的收藏夾列表?

的數據是比較小的,在這種格式,其中的項目代表書籍從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

使用單獨的plist或NSUserDefaults。

+0

用NSUserDefaults正確的方法是讓它爲每個項目保存一個最喜歡的布爾值? – Mike

+0

你是唯一知道你的數據是什麼樣子的人,所以你是唯一能夠決定正確的處理方式的人。 –

+0

這就是爲什麼我在原始問題中包含示例數據。 – Mike