我想開發一個應用程序。該功能與RSS提要閱讀器類似。從Web服務讀取XML並在表格視圖中顯示它們。但是我在處理本地存儲時遇到了一些問題。我不需要存儲所有的歷史記錄,因爲它需要大量的存儲空間。但我確實希望存儲數十條最新記錄,這樣即使在加載新數據或沒有網絡連接時,用戶也可以真正看到某些內容。我該怎麼辦?我應該使用Coredata還是其他方法?適用於iPhone的本地存儲應用程序
12
A
回答
40
有到您的iOS項目(3,我在這裏要提到)內執行該存儲幾種方法:
核心數據 - 核心數據是非常強大的,它肯定可以處理你的使用情況。設置數據模型有一些開銷。您可以在這裏閱讀關於核心數據:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/index.html
SQLite數據庫 - 您的核心數據實現可能會使用SQLite作爲其持久性存儲。不過,你也可以直接使用SQLite。這可以讓你處理你想要的數據,但是它也需要大量的開銷來以上面提到的方式啓動和運行。這可能是一個很好的解決方案,但是,我認爲它不適合您的項目。 http://www.techotopia.com/index.php/An_Example_SQLite_based_iOS_4_iPhone_Application
屬性列表 - 屬性列表在項目中很容易實現,用於讀取和寫入數據。你可以在這裏閱讀更多關於財產清單:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/PropertyLists/Introduction/Introduction.html
希望有所幫助。
相關問題
- 1. 本地存儲不適用於sencha觸摸應用程序
- 2. iPhone:本地應用程序與本地存儲的Web應用程序?
- 3. 適用於iPhone應用程序的存儲解決方案
- 4. 聚合物應用程序本地存儲不適用於會話存儲
- 5. CoreData或Sqlite應該在iPhone應用程序中用於本地存儲數據
- 6. 適用於iPhone的Flex應用程序
- 7. 適用於iPhone的OCR應用程序
- 8. html5本地應用程序可以有一個asp.net會話嗎? (適用於iPhone的本地Web應用程序)
- 9. 鈦適用於iPhone應用程序
- 10. 適用於iPhone的地理位置JavaScript JavaScript Web應用程序
- 11. 適用於iPhone應用程序的緩存解決方案
- 12. 適用於iPhone 5及以上版本的新應用程序
- 13. 從本地iPhone應用程序訪問UIWebView本地存儲數據
- 14. iPhone應用程序的數據存儲
- 15. https適用於本地IP地址,但不適用於帶本地IP地址的應用程序端口
- 16. 適用於應用程序的Azure共享存儲
- 17. 適用於rails應用程序的AWS備份存儲和Storgae
- 18. 適用於Windows 8應用程序的Windows存儲
- 19. InAppSettingsKit本地化適用於Settings.app,但不適用於我的應用程序
- 20. Django應用程序的本地化僅適用於forms.py而不適用於models.py
- 21. 關於在Android應用程序中打開.PDF(本地存儲)
- 22. 提交適用於iPhone 5的iPhone應用程序,僅限iPad?
- 23. xmlvm適用於iPhone的iPhone應用程序?
- 24. 應用程序適用於本地主機,但不適用於appspot
- 25. iPhone應用程序存儲增長
- 26. 爲iPhone應用程序存儲數據
- 27. iPhone/iPad應用程序存儲
- 28. iphone中的應用程序本地化
- 29. 在應用程序中存儲iPhone應用程序設置
- 30. 使REST調用僅適用於本地應用程序?
第一個鏈接已損壞。我認爲它應該是https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html –
第一個鏈接被破壞,我認爲它應該是https://developer.apple.com /library/ios/documentation/Cocoa/Conceptual/CoreData/index.html – danisupr4