次のような JSON 応答を返す Web サービスがあるとします。
{
"id": "123",
"name": "John Doe",
"phone": {
"country_code": "1",
"area_code": "11",
"number": "55544433"
}
}
これは Person エンティティを記述していますが、このエンティティ内には、埋め込みオブジェクトを含む phone プロパティがあります。
電話はエンティティではなく、ID によって参照されません。この Person エンティティのスコープ内に完全に含まれています。ただし、コード内で Phone @interface にマップすることが望ましいでしょう (たとえば、「+1 (11) 55544433」のような書式設定された文字列を返すメソッド「formatAsString」を使用できます)。
モデルを iOS Core Data にマッピングするとき、このケースをどのように処理すればよいですか?