如何在iOS应用程序中存储/使用完整的英语词典?

时间:2013-03-04 21:02:37

标签: mysql ios objective-c xcode dictionary

我已经读过,自iOS5以来,开发人员可以访问拼写检查程序使用的内置词典(虽然我不确定这是一个“完整”词典),并且我看过Mac OSC获取定义的例子对于具有UIReferenceLibraryViewController的给定单词

我希望能够访问一个正在处理的项目中的完整英语词典(随机词),但我不确定这是否可以使用iOS的内置词典完成(如果是,如何?)或以某种方式与应用程序捆绑(XML)或仅使用mySQL数据库。

我喜欢在不必访问网络上的数据库的情况下弄清楚如何做到这一点,尽管如果可能的话。

要清楚,我正在寻求帮助,了解如何最好地访问完整的真实词典 - 例如,用户触摸UIButton和171,476中的任何一个(来源:牛津字典网站)英语单词随机出现在UILabel中。

非常感谢。

1 个答案:

答案 0 :(得分:3)

iOS词典API仅适用于查找单词定义,不适用于生成随机单词。出于您的目的,您可以购买Lexicontext(http://www.lexicontext.com)等第三方库的许可证,或者在SQLite数据库中捆绑您自己的字典。您可以使用WordNet(http://wnsql.sourceforge.net/)作为数据库源。