別のエンティティで定義される属性に基づいて動的エンティティを作成できるようにしたいと考えています。例えば:
エンティティ:生命体属性->名前:文字列
Entity:LifeformCharacteristics Attribute->name:String Attribute->type:String
エンティティ:DynamicCatalog
したがって、特性エンティティは、ユーザーが追加したものによって入力されるエンティティになります。特性の例は、name:Height type:Number です。したがって、これらの特性によって、私が望むダイナミック カタログが定義されます。そのため、属性 Height を使用して DynamicCatalog を作成する必要があります。
ユーザーがカタログに項目を追加および削除できるように、DynamicCatalogs もテーブルに表示される必要があります。
DataModel を介して最初の 2 つのエンティティを構築および管理できますが、3 つ目は動的であり、どうすればよいかわかりません。コア データを使用して、データ管理の頭痛の種を最小限に抑えたいと考えていました。
この投稿は私が見つけた回答に最も近いものですが、次のようなコレクションを表示または再編成するかどうかはわかりません: Faking a dynamic schema in Core Data?