私はobjective-cを初めて使いました。アイテムの分類を可能にするための良いデータ構造を探しています。私は食べ物の種類を分類したいとしましょう。カテゴリーは肉、果物、野菜です。ユーザーが「りんご」を入力すると、そのりんごが果物のカテゴリに属していることを知りたいと思います。さらに、これらのカテゴリは変更可能である必要があります。したがって、ユーザが未知の食物を入力すると、それをカテゴリに割り当てることができ、カテゴリはこの新しいタイプの食物を覚えて更新される。アイテムを分類するためのObjective-Cデータ構造
私はNSMutableArrayを使用して見ました。私の考えは、私が食品の各カテゴリの配列を持つことになり、配列の要素はそのカテゴリに属するすべての食品になります。私はその後、一致するものが見つかるまで各配列を検索します。
カテゴリはあまりにも重くはありませんが(それぞれ<〜5,000件)、並べ替えをして迅速に検索できるようにするために十分な大きさです。
この問題を解決するには、どのような優れたデータ構造がありますか?
ああ、提供
NSDictionary
そのNSSet
を考えると!ありがとうございました。 – ecarlin