3

iOS アプリでコア データを使用する設計上の問題に直面しています。
私は 2 つのストアを持っています。1 つは一種のカタログを含み、もう 1 つはユーザー データのみを含みます。私はこれらすべての質問を読みました:

しかし、私がまだ得られなかったのは、2 つの永続ストアで 1 つのモデルを使用するか、2 つのモデルを実行時に 2 つのストアとマージする方がよいかということです。最終的に移行が容易になるものは何ですか?

4

1 に答える 1

2

ここでの確実な方法は、1 つのデータ モデルに2 つのストアを持ち、2 つのいわゆる構成によって管理することです。

モデル エディターでは、どのエンティティがどの構成に属するかを定義できます。

コードでは、永続ストアを追加するときに各構成の識別子文字列を指定します。

Core Data と iCloud に関するWWDC 2012 のビデオをご覧ください。

于 2013-04-28T20:10:09.900 に答える