Iphone 如何在语言词典中创建和搜索
我在做一个Xcode项目 我需要添加一本单词词典,比如英语词典。然后,当需要的时候,我需要在里面找到一些单词 我一直在考虑从一个文件中创建一个数组来存储所有的单词,然后以某种我不知道的方式对其进行排序,最后进行二进制搜索或类似的操作来查找我要查找的单词Iphone 如何在语言词典中创建和搜索,iphone,objective-c,dictionary,ios6,Iphone,Objective C,Dictionary,Ios6,我在做一个Xcode项目 我需要添加一本单词词典,比如英语词典。然后,当需要的时候,我需要在里面找到一些单词 我一直在考虑从一个文件中创建一个数组来存储所有的单词,然后以某种我不知道的方式对其进行排序,最后进行二进制搜索或类似的操作来查找我要查找的单词 你认为这是个好主意吗 你有什么线索可以对数组进行排序吗 二进制搜索是个好主意吗 最好的方法是使用数据库(例如基于SQL的数据库)或CoreData来存储它。除非你要求单词完全在记忆中,如果你经常列出所有的单词,情况就是这样。但即使这样,也可以通
- 你认为这是个好主意吗
- 你有什么线索可以对数组进行排序吗
- 二进制搜索是个好主意吗
- 最好的方法是使用数据库(例如基于SQL的数据库)或CoreData来存储它。除非你要求单词完全在记忆中,如果你经常列出所有的单词,情况就是这样。但即使这样,也可以通过延迟加载来解决。CoreData可能是最简单的,几乎可以不费吹灰之力就与iCloud同步——尽管网上有很多关于这方面的教程,对它的解释可能比我更清楚。