Как я могу получить случайные слова из словаря iPhone? - PullRequest
1 голос
/ 04 марта 2009

Есть ли способ случайного выбора слов из встроенного словаря через SDK?

Я могу предоставить свой собственный список слов, но использование встроенного словаря позволяет легко локализовать.

Ответы [ 4 ]

5 голосов
/ 04 марта 2009

К сожалению, это одна из областей iPhone, к которой приложения не имеют доступа.

Однако есть ряд бесплатных словарей, которые вы можете использовать в качестве альтернативы. Достаточно просто преобразовать текстовый файл в базу данных ansqlite, что затем упрощает случайный выбор слов.

И да, как вы заметили, проблема локализации в этом: (

1 голос
/ 04 марта 2009

Нет доступа к проверке орфографии.

0 голосов
/ 15 февраля 2011

Lexicontext (моя библиотека) предоставляет такую ​​функциональность для английских слов, хотя и не из встроенного словаря, а из встроенного в него экземпляра WordNet.

0 голосов
/ 11 июля 2010

iPhone проверяет орфографию в объектах UITextField. Создайте UITextField в качестве области ввода пользователя. Объявите ваш интерфейс на соответствие протоколу. Добавьте любые другие делегаты и затем используйте UITextChecker

В нем есть такие вещи, как доступные языки, имеет обученное слово, учить слово, отключить слово Он также имеет guessesForWordRange: inString: язык, который возвращает список слов, которые могут быть допустимыми заменами слова с ошибкой.

Для получения дополнительной информации ознакомьтесь со справочной библиотекой iPhone OS на UITextChecker. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITextChecker_Class/Reference/Reference.html

DougPan

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...