CoreDataを使用するために移動している複雑なiPadアプリがあります。テーブル(エンティティ)間の関係を表すために、さまざまなテーブルに外部キーが組み込まれているサーバーからデータを受け取ります。
Core Dataを使用するようにアプリを書き直すとき、外部キー構造を維持して独自のアクセサーを作成する必要がありますか、それともCore Data関係に変換するか、両方を使用する必要がありますか?仕事が2倍になるようです。サーバーに送り返すデータのために維持する必要がある可能性のある2つのテーブルをリンクするためのデータがすでにあります。それでも、CoreDataは関係のための独自のキーを作成します。情報が重複し、同期がとれる可能性があります。
1.既存の属性を保持してテーブル間の関係を表し、必要に応じて独自のフェッチを記述します。2.サーバーからデータを受け取り、コアデータの関係を使用しながら、オブジェクトグラフを作成します。3.必要に応じて、ハイブリッド、場合によっては外部キー属性、場合によっては関係を使用します。
サーバーからほとんどのデータを受信するCoreDataアプリケーションに通常使用されるアプローチはありますか?