iOS开发:领域模型建模与数据层网络实现
领域模型建模
在开始构建应用时,我们先从对关键模型 Animal 进行建模入手。首先,来看一下 PetFinder API 中表示单个动物的 JSON 数据:
{
"id": 52432090,
"organization_id": "PA174",
"type": "Cat",
"species": "Cat",
"age": "Adult",
"gender": "Female",
"size": "Medium",
"coat": "Short",
"name": "Kiki",
// Other properties...
}
PetFinder API 提供了多个可在应用中使用的属性,我们需要将这些 API 模型映射到我们的领域模型中,这些模型位于 Core ▸ domain ▸ model 目录下。
创建动物模型
在 Core 目录下,打开 domain 文件夹,再展开 model 文件夹。在 animal 文件夹内创建一个新的 Swift 文件,命名为 Animal ,并添加以下代码:
struct Animal: Codable {
var id: Int?
let org
iOS领域模型与数据层网络实现指南
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



