私は現在、Core Data をさらに掘り下げており、Core Data NSManagedObject Models の使用について若干の混乱があります。
たとえば、名、姓、住所などのプロパティを持つ「連絡先」エンティティがあります...
私が理解しようとしているのは、NSManagedObject を通常の NSObject として使用するための「ベスト プラクティス」があるかどうかです。
たとえば、JSON でいくつかの連絡先データを返すサーバーがありますが、それをある種の NSObject として返したいので、独自のプロパティ、メソッドなどを持ちます...しかし、一方でそれはばかげているでしょう連絡先エンティティを表す 2 つのクラスを作成します。1 つはサーバー データ (NSObject) からサニタイズされたオブジェクトを提供する状況を処理するためのもので、もう 1 つはコア データ (NSManagedObject) を処理する場合です。両方の目的で単一のオブジェクトを使用する方法はありますか? この状況でのベストプラクティスは何ですか?
編集: これが私が抱えている一般的な問題です: http://pastebin.com/WHWNqj2f