存储ios离线flashcard应用程序的单词

时间:2014-01-07 01:31:59

标签: ios objective-c core-data

我正在尝试构建一个闪存卡应用程序,需要将单词和定义存储在设备的某个位置。存储此信息的正确/最佳方式是什么?我已经阅读了有关预先填充核心数据的方法,但我读过的解决方案看起来很糟糕。这似乎是许多应用程序所需的基本功能,所以我在这里错过了什么?

2 个答案:

答案 0 :(得分:1)

核心数据是这里的方式。没有任何关于预先填充持久性商店并将其包含在您的应用包中的问题。

答案 1 :(得分:0)

核心数据对于flashcard应用来说似乎有些过分。我可能只是将内容保存到plist。此内容是只读的,还是需要在运行时更新?

如果您需要更新它,您可以在启动时复制文档目录中的plist检查,如果它不存在,则将其从包中复制到文档目录中。您也可以使用与Core Data数据库相同的方法,但除非您熟悉Core Data,否则学习它的学习曲线对于像flashcard应用程序这样简单的东西来说可能是不值得的。