我正在尝试构建一个需要将单词和定义存储在设备某处的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