让Cocoa编程更轻松的实用指南
核心数据模型定义与构建
在开发一个帮助管理书籍收藏的应用程序时,核心数据模型的定义至关重要。可以将核心数据模型视为数据库,它包含了应用程序要管理的数据的定义。以下是创建书籍应用程序数据模型的详细步骤:
1. 打开数据建模器 :打开“Models”文件夹,选择默认的数据模型以显示数据建模器。若需要更多空间,可双击模型在单独窗口中打开。数据建模器由四个面板组成:实体列表、属性列表、显示实体和属性信息的面板(当前显示“无选择”)以及底部类似方格纸的大面板。
2. 创建实体
- 点击“Entity”面板底部的“+”按钮创建新实体,将其命名为“Book”,用于跟踪书籍信息。
- 分别创建“Author”和“Category”实体。虽然书籍的作者和类别可视为书籍的属性,但将它们定义为实体,便于后续修改作者姓名和类别,而无需更改每本书的相关信息。若实体在方格纸面板上重叠,可通过点击并拖动实体来调整位置。
3. 添加属性
- 选择“Book”实体,点击“Property”面板底部的“+”按钮添加属性。目前仅关注“attributes”属性类型。
- 为“Book”实体添加“title”属性,设置为非可选的“String”类型。取消“Optional”复选框,从“Type”下拉列表中选择“String”。
- 添加“pages”属性,选择“Integer 16”类型,用于跟踪书籍的页数。
- 添加“synopsis”和“isbn”属性,均设置为“String”类型。“isbn”属性设为字符串,是因为用户
超级会员免费看
订阅专栏 解锁全文
95

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



