2011-12-01 51 views
0

我有一個有關如何(或甚至)應該如何存儲數據的最佳實踐問題。免責聲明:我是一個noob。好吧,現在我有一個應用程序使用UIWebView來瀏覽基於WordPress的網站。不過,我正在考慮將其切換到UITableView並從RSS源加載數據,以便更緊密地控制網站在應用程序中的顯示方式。數據存儲和UITableView與UIWebView的最佳實踐

問題: WordPress的網站通常只發出最後10(有時20)職位。因此,如果我不存儲數據,用戶每次重新啓動應用程序時都只能看到來自該特定站點的最近10(或20)個帖子。

解決方案(?): 存儲數據,但如何?寫入Plist文件或使用核心數據(我還沒有完成)。我不知道的第三個選項?如果解決方案是存儲數據,我可以存儲多少數據,整個文章?只是標題,元數據和摘錄?

我不太確定iOS的做事方式是什麼,所以我想我只是在尋找某人爲我指出我應該如何解決問題的正確方向。或者我應該堅持使用我的UIWebView?任何幫助將不勝感激。

回答

1

聲明:我是巨大的核心數據粉絲。

我肯定會在這裏與核心數據。特別是如果你打算使用UITableView來顯示數據,因爲你可以使用可愛的NSFetchedResultsController。現在我知道跳進Core Data可能會令人望而生畏,但我建議您花時間去舒適。到了我將Core Data用於幾乎所有數據持久性需求的地步。

要存儲多少取決於你。取決於您的應用程序的需求。

0

聽起來像你想要使用Core Data。您可以將其寫入文件或使用NSUserDefaults,但推薦的方式來處理您需要做的將是使用Core Data

您可以存儲任何您想要的字段,只需存儲您想要訪問的任何信息,而無需從網站重新提取數據。