Core Data基础与GUI构建全解析
1. Core Data模型基础
1.1 模型文件工作区
在开始创建实体之前,模型文件中的网格纸区域就像是一个工作空间,在这里创建的实体及其所有属性和关系都会显示出来。网格纸上方的区域,左侧显示所有实体的列表,中间显示所选实体的属性,右侧显示所选实体或属性(取决于最后点击的是哪个)的详细信息。我们可以在上方部分编辑模型文件的所有重要细节,而下方部分则可以根据自己的需求以图形方式重新组织显示,以便将实体以合理的方式进行可视化分组。
1.2 创建实体
以创建一个名为“MythicalPerson”的实体为例,具体操作步骤如下:
1. 点击窗口中心偏左、实体表格视图下方出现的“+”按钮,创建一个新实体。此时,一个名为“Entity”的新实体将出现在左上角的表格视图以及网格纸区域的中间。
2. 选中新实体,其详细信息会显示在右上角。将新实体的名称更改为“MythicalPerson”,其余控件保持默认状态。需要注意的是,该实体的类名是 NSManagedObject ,这是Core Data中包含的一个通用类,为Core Data的模型对象提供所有基本功能。后续可能需要为这个实体编写一些代码,届时会创建 NSManagedObject 的自定义子类,但目前通用类就足够了。
1.3 定义实体属性
“MythicalPerson”实体将包含六个属性,具体信息如下表所示:
| 属性名称 | 通用类型 | Core Data类型 |
| ---- | ---- | ---- |
Core Data与GUI集成详解
超级会员免费看
订阅专栏 解锁全文
56

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



