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)
超级会员免费看
订阅专栏 解锁全文

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



