我正在嘗試構建一個需要將單詞和定義存儲在設備某處的flashcard應用程序。什麼是正確/最好的方式來存儲這些信息?我已經閱讀了有關預先填充核心數據的方法,但我讀過的解決方案看起來像是黑客。這似乎是許多應用程序所需的基本功能,所以我在這裏錯過了一些東西?爲ios離線flashcard應用程序存儲單詞
1
A
回答
1
核心數據是去這裏的路。關於預填充持久性存儲並將其包含在您的應用程序包中並沒有什麼不妥之處。
0
核心數據看起來像flashcard應用程序的矯枉過正。我可能只是將內容保存到plist。這個內容是隻讀還是需要在運行時更新?
如果您需要更新它,您可以在啓動時複製文檔目錄中的plist複選框,如果它不存在,請將它從軟件包複製到文檔目錄中。您也可以使用與Core Data數據庫相同的方法,但除非您熟悉Core Data,否則學習它的學習曲線可能不像flashcard應用那樣簡單。
相關問題
- 1. 離線緩存和本地存儲的iOS Web應用程序
- 2. PDF iOS應用程序的離線存儲
- 3. 爲離線應用程序存儲密碼
- 4. SQLLite作爲離線存儲的ASP.NET MVC應用程序
- 5. 離線下載和存儲視頻離子應用程序
- 6. iOS離線數據存儲教程
- 7. iOS和基本離線應用程序
- 8. 關於HTML5離線存儲和緩存的iPad應用程序
- 9. 僅支持離線存儲的HTML移動應用程序
- 10. 離線移動Web應用程序存儲
- 11. Rails 3離線網絡應用程序存儲和同步
- 12. Microsoft Surface Pro上的Phonegap應用程序 - 離線存儲選項
- 13. 手機 - 離線網絡應用程序和audioclips存儲
- 14. 使用iOS應用程序在線存儲信用卡信息
- 15. Ember.js應用程序離線行爲
- 16. J2ME離線詞典應用
- 17. 離線Web應用程序
- 18. 鈦離線應用程序
- 19. Angular應用程序離線
- 20. HTML離線應用程序緩存,清單下載的文件
- 21. 緩存清單離線應用程序支持
- 22. 在iOS應用程序中的應用程序存儲大小
- 23. RestKit iOS應用程序的在線和離線支持
- 24. 使用sqlite離子應用程序離線保存圖像
- 25. 爲離子應用程序解析本地數據存儲?
- 26. 使用離線存儲
- 27. Phonegap離線存儲
- 28. 使用gdb爲越獄iOS應用程序轉儲內存
- 29. 如何爲國際化網站提供離線應用程序緩存清單?
- 30. iOS應用程序在使用APN離線時的Sinch調用
在閱讀plists之後,我認爲Core Data是一條路。我需要存儲相當多的數據,絕對超過推薦用於plists的最大2MB。 – shoopdelang