代码之家  ›  专栏  ›  技术社区  ›  hhafez

如何从iPhone字典中检索随机单词?

  •  1
  • hhafez  · 技术社区  · 15 年前

    有没有一种方法可以通过SDK从内置字典中随机检索单词?

    我可以提供自己的单词列表,但是使用内置字典可以方便地进行本地化。

    4 回复  |  直到 10 年前
        1
  •  5
  •   Andrew Grant    15 年前

    不幸的是,这是应用程序无法访问的iPhone领域之一。

    但是,有许多免费词典可供您作为备选方案使用。将一个基于文本的文件转换成ansqlite数据库非常简单,这样就可以非常容易地随机选取单词。

    是的,正如您指出的,本地化是一个问题:(

        2
  •  1
  •   hhafez    15 年前

    没有提供对拼写检查器的访问。

        3
  •  0
  •   Dougpan    14 年前

    iPhone检查uitextfield对象中的拼写。 创建一个uitextfield作为用户输入区域。 声明接口以符合协议。 添加任何其他委托,然后使用UITextChecker

    它有可用语言、已学单词、已学单词、未学单词等内容 它还可以猜测wordRange:instring:language,该语言返回可能是拼写错误单词的有效替换词列表。

    如需更多信息,请访问uitextchecker上的iPhone OS参考库。 http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITextChecker_Class/Reference/Reference.html

    道格潘

        4
  •  0
  •   Ori    14 年前

    Lexicontext (我的库)为英语单词提供这样的功能,尽管不是来自内置字典,而是来自内置在其中的WordNet实例。