私は、さまざまなアプリケーションに使用したいいくつかのエンティティとリレーションシップを持つ汎用モデルフレームワークを持っています。各アプリケーションについて、これらのエンティティの1つに特定の属性セットを定義したいと思います。私は各アプリケーションが基本エンティティの子であるエンティティを定義することができると考えていましたが、子が異なるモデルファイルにある場合、それを行うことはできません。そして、すべての子エンティティを同じモデルファイルに入れると、各アプリのエンティティはすべてのアプリの属性になります。CoreData:異なるプロジェクトの共通基本エンティティとは異なるサブクラス
私の唯一の解決策は、基本エンティティを持ち、その属性を辞書にすることです。次に、各アプリケーションは、辞書の適切な値を検索するプロパティを定義するNSManagedObjectのサブクラスを記述できます。私はこれでperf問題があるかもしれないと思う。
他のアイデア、または私の辞書のアプローチで考えですか?ありがとう!