これは一般的にあなたのフィールドのモデルを作成することによって行われます...あなたは問題のオブジェクトにToMany関係を与えます。あなたは、この内の値は、あなたがすべての果物を検索のような何かをする特性を検索する述語を使用することができますです
Fruit (CharacteristicAdditions)
- generalShape (string) // lookup characteristics where name == 'general_shape' and return value
...フルーツのゲッター/セッターを提供するために、カテゴリを使用することができます
Fruit
- name (string)
- avg_weight (number)
- characteristics (characteristic with to many relation)
Characteristic
- name (string)
- value (string)
'general_shape'は 'round'です。
JSONとしてエンコーディングの二次的な選択や他のシリアル化形式はこのように...常にある:
Fruit
- name (string)
- avg_weight (number)
- characteristics (string, json object, name as key, value as value)
あなたはまだ「クリーン」な方法でそのエンコードされた特性のフィールドにアクセスするにはカテゴリーを必要とするだろう。
ありがとうございます。私はrestudyに行く必要があると思うCoreDataのcuz私はまだ理解できません。テキストフィールドの乱数を作成して格納し、再表示する方法を想像することはできません。しかし、今私は見る場所があると思います:) – dropscar
その場合、単に最初のオプションを使用します...カテゴリを設定せず、表示/編集するToMany特性をループしません。 – grmartin