在我的 iPhone 应用程序中,我目前在一个 plist 中存储了大约 1000 个英文单词并从那里获取它们(以及第二个要匹配的 1000 个单词的列表)。
这工作得很好,但它变得有点笨拙。我对CoreData有一点经验,我可以看到它对我有什么帮助,因为我可以给每个单词对象,两个单词(匹配的单词),然后有一个与单词相关的组对象,这样我就可以分组管理它们我觉得有点道理。
但是,有这么多数据,获取会很慢吗?有没有更好的办法?预先填写核心数据是否也是一个好主意(所以当用户使用应用程序时,这些词就存在了,他们不必添加任何东西)?
我只需要找到一个更好的解决方案。
为了清楚起见,这就是我需要实现的目标:
- 有一个大约的清单。1000 字(2000,如果你包括对)
- 每个词都需要有一个配对词(所以它们成对出现)
- 我需要将这些硬编码到应用程序中,以便它们从一开始就为用户存在。
- 当然,我需要任何人都渴望的最容易管理的解决方案(当然是在合理的范围内)。