iPhoneの辞書からランダムな単語を取得するにはどうすればよいですか?
-
03-07-2019 - |
質問
SDKを使用して、組み込みの辞書から単語をランダムに取得する方法はありますか?
独自の単語リストを提供できますが、組み込みの辞書を使用するとローカライズが容易になります。
解決
残念ながら、これはアプリケーションがアクセスできないiPhoneの領域の1つです。
ただし、代替として使用できる無料の辞書がいくつかあります。テキストベースのファイルをansqliteデータベースに変換するのは非常に簡単です。これにより、単語をランダムに選択するのが非常に簡単になります。
はい、あなたが指摘しているように、ローカライズはこれに関する問題です:(
他のヒント
スペルチェッカーへのアクセスは提供されていません。
iPhoneはUITextFieldオブジェクトのスペルをチェックします。 ユーザー入力領域としてUITextFieldを作成します。 プロトコルに準拠するようにインターフェイスを宣言します。 他のデリゲートを追加し、UITextCheckerを利用します
availableLanguages、hasLearnedWord、learnWord、unlearnWordなどがあります また、guessesForWordRange:inString:languageがあり、スペルミスのある単語を有効に置換できる単語のリストを返します。
詳細については、UITextCheckerのiPhone OSリファレンスライブラリをご覧ください。 http://developer.apple.com/ iphone / library / documentation / UIKit / Reference / UITextChecker_Class / Reference / Reference.html
DougPan
Lexicontext (私のライブラリ)は、組み込みの辞書からではありませんが、英語の単語に対してこのような機能を提供します。しかし、それに組み込まれているWordNetインスタンスから。