3

我正在创建一个 iOS 文字游戏,需要导入英语词典中的每个单词。我必须检查一个字符串是否是数组或集合的一部分,或者它可能是什么。导入和利用数据的最佳和最节省内存的方法是什么?

4

2 回答 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 回答