1

アプリは API を使用し、そのデータ モデルには、その API によって返されるオブジェクト (カテゴリや場所など) を記述する一連のエンティティがあります。また、お気に入りのカテゴリや最近の場所など、アプリがこれらのオブジェクトを使用する方法を説明するエンティティのセットもあります。この 2 番目のエンティティ セットには、最初のエンティティとの関係があります。たとえば、各お気に入りカテゴリにはカテゴリがあります。

現在、アプリのスイートに拡張しており、そのうちのいくつかは同じ API を使用します。API オブジェクトを記述するデータ モデルが必要になるため、エンティティの最初のセットが必要ですが、データ モデルにエンティティの 2 番目のセットが含まれないように、別の方法で使用することもできます。

モデル定義を分割して、関係を維持しながら、各プロジェクトが共有していない部分ではなく、共有している部分を使用できるようにすることはできますか?

4

1 に答える 1

2

相互にエンティティーとの関係を持つ別個のモデルを持つことはできません。できることは、1 つのモデルをロードし、それを使用する前に (コードで) 変更することです。実際、コードで完全に NSManagedObjectModel を作成できます。Xcode のグラフィカル エディターは、コードで作成するよりもずっと簡単に使用できます。

于 2012-01-30T18:19:29.683 に答える