如何在语言词典中创建和搜索

时间:2012-11-20 16:17:42

标签: iphone objective-c dictionary ios6

我正在开发一个Xcode项目。

我需要添加单词词典,例如英语词典。然后,在需要时,我需要在其中找到一些单词。

我一直在考虑从文件创建一个数组来存储所有单词,然后以某种我不知道的方式对它进行排序,最后进行二分搜索或类似的东西找到我正在寻找的单词对

  • 你认为这是个好主意吗?
  • 你有什么线索对数组进行排序吗?
  • 二元搜索是个好主意吗?

1 个答案:

答案 0 :(得分:2)

最好的方法是使用数据库(例如基于SQL)或CoreData来存储它。除非你要求这些词完全在记忆中,否则如果你经常列出所有这些词的情况就是如此。但即使这样,它也可以通过延迟加载来解决。