1
我正在开发一个Xcode项目。如何在语言字典中创建和搜索
我需要添加单词词典,例如英语词典。然后,当需要时,我需要在其中找到一些单词。
我一直在思考从文件创建一个数组来存储所有的话,那么它在某些方面,我不知道排序,最后做一个二进制搜索或类似这样的东西,发现我的字寻找。
- 你认为这是一个好主意吗?
- 你有任何线索来排序数组?
- 二进制搜索是一个好主意吗?
我正在开发一个Xcode项目。如何在语言字典中创建和搜索
我需要添加单词词典,例如英语词典。然后,当需要时,我需要在其中找到一些单词。
我一直在思考从文件创建一个数组来存储所有的话,那么它在某些方面,我不知道排序,最后做一个二进制搜索或类似这样的东西,发现我的字寻找。
最好的方法是使用数据库(例如基于SQL)或CoreData来存储它。这是除非你需要的话完全在记忆中,如果你经常列出所有的话,情况就是这样。但即使如此,它可以通过延迟加载来解决。
也许添加一些代码示例... – JPM
CoreData可能是最简单的,几乎可以毫不费力地与iCloud同步 - 网上有很多关于此的教程,可能会比我更好地解释它。 –