我正在修改一个iPhone文字应用程序,我使用DAWG结构在用户输入时实时查找来自用户定义的字库的字谜.那部分效果很好.识别出单词后,我想检索有关plist文件中当前所有单词的具体信息(用单词键控).应用程序启动时需要导入此信息并可用.
在启动时,我可以使用initWithContentsOfFile轻松地将plist准备到NSDictionary对象中,但这会创建一个包含~200,000个键/值对的字典.我猜这不是最好的方法,因为txt,bin和xml格式的plist文件分别是2.8 MB,3.9 MB和7.5 MB.
我应该使用Core Data还是sqlite?我的首要任务是性能,因为我希望在用户输入的情况下实时查找数万个实时结果的信息.
谢谢