19、Core Data:数据存储与查询实战指南

Core Data:数据存储与查询实战指南

1. 向应用添加 Core Data

在设置删除规则为级联后,我们需要进行实体关系的定义。具体操作如下:
- 选择 Movie 实体,定义一个名为 FamilyMember 的关系。
- 该关系的目标实体为 FamilyMember ,其反向关系为 favoriteMovies 。添加此关系后, FamilyMember 实体上的反向关系会自动设置。

完成数据模型的设置后,就可以开始创建 NSManagedObject 子类了。创建 NSManagedObject 子类有以下几种方式:
- Xcode 自动生成 :在最简单的设置中, NSManagedObject 子类仅包含某个托管对象的属性。这种情况下,可让 Xcode 自动生成模型类。例如,构建项目后编写如下代码:

let fam = FamilyMember(entity: FamilyMember.entity(),
  insertInto: managedObjectContext)

此代码可自动运行,无需手动编写额外代码。
- 自定义子类 :若默认方式不满足需求,比如想通过将变量定义为 private(set)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值