言葉遊びアプリでOffline Dictionaryを使っていますが、オフライン辞書としては良い製品です。今日、私はある状況に遭遇しました。文字「A」で始まり、4 文字のみを含むランダムな単語が必要です。必要な基準を取得するために以下のコードを試しましたが、基準が何度も失敗するため、これはあまり役に立ちません。
Lexicontext *dictionary = [Lexicontext sharedDictionary];
NSString *word = [dictionary randomWord];
このコードでも同じ失敗
Lexicontext *dictionary = [Lexicontext sharedDictionary];
NSDictionary *words = [dictionary wordsWithPrefix:@"A"];
単語辞書で基準をチェックしています。これにより正確な出力が得られますが、ここで見つかった唯一の問題は、デバイスで単語dict を取得するのに時間がかかることです(〜13秒)。
質問:
開始文字と必要な単語の文字数を渡して単語を取得する方法はありますか?
誰かがIOS用のオフライン辞書をいくつか提案してくれます。