継承されたエンティティを Core Data に格納する適切な方法は何ですか? 抽象的で対応する Shape クラスである (である | である可能性がある) Shape エンティティがあるとします。Shape には、Circle、Rectangle、Triangle のサブエンティティ/サブクラスがあります。
すべての図形を UITableView に配置する必要があります (別のセクションにある場合もあれば、そうでない場合もあります)。
これらすべての形状をどのように保存すればよいですか?
- Shape エンティティとして、フェッチ後、データソース配列に追加する前に、具体的な Shape サブクラスにキャストします。
- 具体的な形状エンティティとして取得し、UITableView のデータソースとしてそれらをすべて 1 つの配列に結合します
私は最初の方法さえ可能だとは思わない...
他に方法があるのではないでしょうか?
ありがとう!