2010-02-24 38 views
0

我編寫了一個基於RSS的應用程序,它將獲取一些XML文件,解析它們並將它們放入表視圖中。如何在iPhone中緩存元素

我正在使用NSURLConnection和NSXMLParser來連接和分析XML內容。

我想緩存這些結果,以便一旦用戶連接了一次應用程序,他就可以斷開連接並查看內容,離線。

是否有任何API來處理?或者是否需要將我的dataObjects(其中保存解析的XML數據)保存在NSFileManager中,並在每次加載我的應用程序時都檢索它?

代碼片段,示例或任何文檔都很棒。

謝謝!

回答

0

我相信OP想知道如何序列化他的RSS Feed閱讀器的數據。你可以嘗試使用SQLite或核心數據。 SQLite很容易編程。但是你自己應該小心地實現併發。 NSOperationQueue可以幫助你。

+0

這就是我正在尋找 - 序列化我的數據。 我使用NSURLCache來查看我是否已經訪問了一個feed,現在我可以使用Core Data或者NSDictonary(寫入文件)來檢索數據。 – djTeller 2010-02-25 09:19:37