coredata基本用法(一)
来源:互联网 发布:尼康镜头大三元知乎 编辑:程序博客网 时间:2024/05/21 06:58
1、首先,新建一个工程,过程如下:
点击next,出现如下界面:
输入工程名,点击next,点击finish完成创建如下:
下面command+n或者file -> new -> file ,创建Data Model文件,如图:
点击next如下,输入名称:
点击create创建文件,然后项目文件中就出现了Person.xcdatamodeld文件,如图:
然后开始创建实体,如图:
然后给实体添加属性,如图:
给Person添加name、age、sex属性,添加完成如图:
然后再添加一个Dog实体,Dog实体属性有name、age、type,添加细节不再说明,添加完成如图:
添加这两个实体来干什么呢?Dog应该有一个主人,而每个Person可以有一个两个或者多个Dog,这样的对应关键怎么办呢?下面继续看图:
然后给关系名命名为pet(宠物),Destination和Inverse如下:
点击Destination选择Dog:
Inverse先暂时不管,即使你现在点Inverse,里面也就一项:No Inverse。
然后看一下Dog实体,给Dog实体添加master关系:
现在点击Inverse可以看到多了一项pet,选中它,然后看一下Person的Relationships里面的Inverse,多了一个master,并且当我们在Dog的Relationships里面选择pet的时候,这里Inverse里面已经自动选择了master:
还没完,怎么给他确定一对多的关系呢?肯定有办法的,继续看:
设置完成如下图:
现在实体和实体之间的关系都已经设置好了,接下来新建NSManagedObject subclass 文件,如图:
点击next如下:
勾上Person继续next:
勾上Person、Dog实体,继续next,点击create创建成功如下图:
接下来怎在项目代码中使用,请继续看 coredata基本用法(二)
- coredata基本用法(一)
- coredata基本用法(二)
- iOS CoreData的基本用法
- coredata的基本使用总结(一)
- CoreData用法一:增删改查(Demo讲解)
- notification基本用法(一)
- UIAlertController 基本用法一
- jquery基本用法一
- CSS基本用法(一)
- jQuery基本用法一
- CoreData基本教程
- CoreData 基本操作方法封装
- CoreData 基本方法调用
- CoreData的基本使用
- CoreData基本使用
- CoreData 基本操作方法封装
- CoreData基本教程
- CoreData的基本使用
- Java中的集合
- 爬虫搜索基础篇(一)
- get请求和post请求demo
- 滑动菜单(实例)
- SVN切换IP,不换路径,快捷方法
- coredata基本用法(一)
- 乘法表问题
- linux-常用命令
- broadcast receiver广播接收器
- 怎样给投资人写项目进展周报?
- 读取数据库并将其中英文内容翻译成中文的过程
- android supports-screens标签
- 在C#中使用官方驱动操作MongoDB
- C/C++与Python混合编程