在iOS中存储单词列表的最佳方式

时间:2011-08-02 04:50:55

标签: iphone objective-c ipad

所以我有一个应用程序,需要采取本地数据(持久性),这基本上是一个单词列表,它分为三类..换句话说,从技术上讲,我将有3 .txt文件列表我想在我的应用程序中提供的单词。

最好的方法是什么?这样做有很多选择,例如使用核心数据(我认为可能是过度杀伤)或NSUserDefaults或a.plist。我可以创建3个单独的.plist文件。谈到它将如何使用,我将有一个带有3个选项卡的UISegmentedControl(代表我所拥有的3个txt文件)。我希望从与该段相关联的列表中选择一个随机单词。需要一些建议和意见。感谢

更新

抱歉,我忘了提及文件中大约有多少单词,文件中最多有100到200个单词

2 个答案:

答案 0 :(得分:1)

这听起来像是plists的方式。其中一些将取决于列表的长度以及它们是否正在发生变化。 Plists简单快捷。

答案 1 :(得分:0)

除了你提到的方法之外,你还可以使用sqlite。

更好你可以使用plist。

已经很好地解释了对plists的读写问题here