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

StackOverflow https://stackoverflow.com/questions/609158

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

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

Другие советы

Доступ к средству проверки правописания не предоставляется.

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

У него есть такие вещи, как ViestableLanguages, HaslearnedWord, LearnWord, UnlearnWord, у него также есть догадываемость словесность: настройка: язык, который возвращает список слов, которые являются возможными действительными заменами для слова с ошибками.

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

ДугПэн

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top