我正在创建一个iOS文字游戏,需要导入英语词典中的每个单词。我必须检查一个字符串是否是数组或集合的一部分或者它可能是什么。导入和使用数据的最佳和最有效的内存方式是什么?
答案 0 :(得分:3)
我觉得我正在为他们工作,哈哈,但LexiconText确实有一个非常好的产品,并且确定这个词是否在词典中并不太难:
Lexicontext *dictionary = [Lexicontext sharedDictionary];
BOOL wordExists = [dictionary containsDefinitionFor:@"MyWord"];
注意:除了作为一个满意的客户外,我不以任何方式与lexicontext有关联。
答案 1 :(得分:0)
您应该使用sqlite或其他数据库来存储字典。然后你不必将它全部加载到内存中,而是快速加载单词。