20、让Cocoa编程更轻松的指南

让Cocoa编程更轻松的指南

1. 核心数据模型定义

在Cocoa编程中,核心数据模型的定义至关重要。可以将核心数据模型看作数据库,它包含了应用程序要管理的数据定义。以一个图书管理应用为例,它可以帮助你跟踪图书的各种信息,如标题、作者、页数、类别(小说或非小说)、简介和ISBN。

在Core Data术语中,图书是一个实体,而关于图书的信息(标题、作者等)是属性。Xcode的数据建模器可以帮助你定义实体、属性及其关系。

2. 创建图书应用的数据模型

要为图书应用创建数据模型,可按以下步骤操作:
1. 打开“Models”文件夹,选择默认数据模型以显示数据建模器。若需要更多空间,可双击模型在单独窗口中打开。数据建模器由四个面板组成:实体列表、属性列表、显示实体和属性信息的面板(当前显示“无选择”)以及底部类似方格纸的大面板。
2. 点击“Entity”面板底部的“+”按钮创建新实体,新实体将出现在“Entity”面板中。
3. 将新实体名称改为“Book”,可通过双击“Entity”面板中的名称或在数据建模器最右侧面板中更改。“Book”实体用于跟踪图书信息。
4. 分别创建“Author”和“Category”实体。虽然图书的作者和类别可视为图书的属性,但在此应用中,将它们定义为实体,这样可在不更改每本图书的作者和类别的情况下修改作者名称和类别。若三个实体在方格纸面板上重叠,可通过点击并拖动实体使其更易查看。
5. 选择“Book”实体,点击“Property”面板底部的“+”按钮为其添加属性。属性有三种类型:属性、获取属性和关系,目前只需关注属性类型。
6. 将新属性命名为“title”,并将其

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值