假设有一个 Web 服务返回这样的 JSON 响应:
{
"id": "123",
"name": "John Doe",
"phone": {
"country_code": "1",
"area_code": "11",
"number": "55544433"
}
}
这是描述一个 Person 实体,但在这个实体内部,有一个包含嵌入对象的 phone 属性。
Phone 不是实体,它没有被 id 引用,它完全包含在这个 Person 实体的范围内。但是,最好将它映射到我的代码中的 Phone @interface(例如,它可能有一个方法“formatAsString”,它返回如下格式的字符串:“+1 (11) 55544433”)
将模型映射到 iOS Core Data 时应该如何处理这种情况?