让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”,并将其
超级会员免费看
订阅专栏 解锁全文
2

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



