我正在创建一个 iOS 文字游戏,需要导入英语词典中的每个单词。我必须检查一个字符串是否是数组或集合的一部分,或者它可能是什么。导入和利用数据的最佳和最节省内存的方法是什么?
问问题
353 次
2 回答
3
我觉得我在为他们工作,哈哈,但是LexiconText确实有一个非常好的产品,而且确定这个词是否在字典中并不难:
Lexicontext *dictionary = [Lexicontext sharedDictionary];
BOOL wordExists = [dictionary containsDefinitionFor:@"MyWord"];
注意:除了作为一个快乐的客户之外,我与 lexicontext 没有任何关系。
于 2012-09-12T20:25:35.907 回答
0
您应该使用 sqlite 或其他数据库来存储字典。然后你不必将它全部加载到内存中,而是快速加载单词。
于 2012-09-12T20:25:26.830 回答