私のiPhoneアプリでは、現在、約1000の英語の単語をplistに保存し、そこから取得しています(また、一致する1000の単語の2番目のリストもあります)。
これはある程度うまく機能していますが、少し扱いにくくなっています。CoreDataの使用経験は少しありますが、各単語オブジェクトに2つの単語(一致する単語)を指定し、単語に関連するグループオブジェクトを作成して、グループで管理できるようにすることで、どのように役立つかを確認できます。私はそれが理にかなっていると思います。
しかし、それだけのデータがあると、フェッチは遅くなりますか?もっと良い方法はありますか?コアデータも事前に入力することをお勧めします(ユーザーがアプリを使用するときに単語が存在するため、何も追加する必要はありません)。
より良い解決策を見つける必要があります。
明確にするために、これは私が達成する必要があることです:
- 約のリストを持っています。1000ワード(ペアを含めると2000)
- 各単語にはパートナーの単語が必要です(ペアで来るように)
- これらをアプリにハードコーディングして、ユーザーが「行く」という言葉から存在できるようにする必要があります。
- そしてもちろん、誰もが望んでいるように(当然のことながら)考えられる最も簡単な管理ソリューションが必要です。