1

ベストプラクティスのような質問です。ここに行きます...

コア データのエンティティ用にいくつかのクラスを自動的に生成しました。これらのクラスをモデル オブジェクトとして使用して、これらのモデルを JSON に変換し、サーバーに送信したいと考えています。したがって、私の質問は、これらのクラスを使用してもよいのか、それとも別のクラスを作成し、データ マッパー クラスを使用してこれらのコア データとモデル クラスをマッピングする必要があるのか​​ということです...

どちらがより良いアプローチで、その理由は...?

ご意見をお寄せいただきありがとうございます...

4

2 に答える 2

5

NSManagedObject他の NSObject クラスと同じように、サブクラスを使用してそれらのクラスにメソッドを追加できます。これはまったく問題ありません (個別のオブジェクト クラスを作成してデータ マッパーを使用するよりも優れた方法です)。

于 2012-06-19T05:06:27.467 に答える
0

@svenaが言及した問題を回避するには、 mogen を使用します。コア データ モデルの生成を自動的に管理して、独自のコードを上書きしないようにします。また、サーバーとのやり取りにRestKitを試すことをお勧めします。少なくとも、オブジェクトのシリアライゼーション コードを借りることはできます。

于 2012-06-19T06:40:51.310 に答える