Core Data 基础与 GUI 构建指南
1. Core Data 模型基础
在 Core Data 中,模型文件的工作区就像一张方格纸,我们创建的实体及其属性和关系都会在这儿展示。模型文件的上方区域,左边显示所有实体列表,中间是所选实体的属性,右边则是所选实体或属性的详细信息。我们可以在上方编辑模型文件的重要细节,下方则能按需求对显示进行图形化重组。
1.1 创建实体
以 MythBase 为例,我们要创建一个名为 MythicalPerson 的实体,该实体有多个属性。创建步骤如下:
1. 点击窗口中偏左位置、Entity 表格视图下方的 “+” 按钮,会创建一个名为 “Entity” 的新实体,它会出现在左上方表格视图和方格纸区域中间。
2. 选中新实体,在右上方修改其名称为 “MythicalPerson”,其余控件保持默认状态。该实体的类名是 NSManagedObject,这是 Core Data 中的通用类,为模型对象提供基本功能。后续我们可能会为该实体创建自定义子类,但目前通用类就足够了。
MythicalPerson 实体有六个属性,具体信息如下表:
| 属性名称 | 通用类型 | Core Data 类型 |
| — | — | — |
| name | 字符串 | String |
| details | 字符串 | String |
| divinity | 整数 (0 - 100) | Int 16 |
| goodness | 整数 (0 - 100) | Int 16 |
| power | 整数 (0 - 100) | Int 16
超级会员免费看
订阅专栏 解锁全文
44

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



