15、Core Data基础:从模型创建到GUI优化

Core Data基础:从模型创建到GUI优化

1. Core Data模型文件概述

在开始创建实体之前,我们先来了解一下Core Data模型文件的界面。模型文件中的方格纸区域就像是一个工作区,在这里创建的实体以及它们的属性和关系都会显示出来。方格纸上方的区域,左侧显示所有实体的列表,中间显示所选实体的属性,右侧则显示所选实体或属性(取决于最后点击的是哪个)的详细信息。我们可以在上方部分编辑模型文件的重要细节,而下方部分则可以让我们按照自己的意愿以图形方式重新组织显示,以便将实体以有意义的方式进行视觉分组。

2. 创建实体

我们要创建一个名为 MythicalPerson 的实体,它将包含一些属性。具体操作步骤如下:
1. 点击窗口中偏左中心位置、实体表格视图下方的“+”按钮,创建一个新实体。此时,一个名为 Entity 的新实体将出现在左上方的表格视图以及方格纸区域的中间。
2. 选中新实体,在右上方可以看到其详细信息。将新实体的名称改为 MythicalPerson ,其余控件保持默认状态。
3. 该实体的类名是 NSManagedObject ,这是Core Data中包含的一个通用类,为Core Data的模型对象提供所有基本功能。后续我们可能需要为这个实体编写一些代码,届时会创建 NSManagedObject 的自定义子类,但目前通用类就足够了。

MythicalPerson 实体将有六个属性,具体信息如下表所示:
| 属性名

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值