向应用添加 Core Data 实现数据持久化
1. 应用所需模型与关系
MustC 应用需要两个模型:家庭成员模型和电影模型。在定义模型时,还可以定义它们之间的关系。对于 MustC 应用的模型,应定义一种将多部电影与单个家庭成员关联起来的关系。
2. 创建模型
为了让 Core Data 理解应用使用的模型,必须在 Xcode 的模型编辑器中定义它们。以下是创建模型的步骤:
1. 创建一个新的模型文件:在 Xcode 中创建新文件,从文件模板选择屏幕中选择“Data Model”。
2. 命名模型文件:将模型文件命名为 MustC,此时项目中会包含一个名为 MustC.xcdatamodeld 的文件。
3. 打开模型编辑器:打开 MustC.xcdatamodeld 文件进入模型编辑器。
4. 添加实体:在编辑器左下角找到“Add Entity”按钮,点击添加一个新实体,命名为 FamilyMember。
5. 添加属性:点击 FamilyMember 实体,在空属性列表底部点击加号(+)图标,添加一个名为 name 的新属性,确保选择 String 作为该属性的类型。
6. 配置属性:点击新属性,在右侧侧边栏选择第四个标签打开数据模型检查器。取消勾选“Optional”复选框,因为不希望存储没有名字的家庭成员。其他属性选项如验证、默认值和 Spotlight 索引等,目前保持默认设置。
创建 FamilyMember 实体的流程图如下:
graph LR
A[创建新文件] --> B[选择 D
超级会员免费看
订阅专栏 解锁全文
554

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



