CoreData的使用(一)

随着Xcode的升级迭代,CoreData的创建和使用上也略微有些差异,下面介绍一下如何在Xcode中使用CoreData

1.如图所示创建项目时勾选Use Core Data
1.png

2.打开项目时会看到多了一个后缀为.xcdatamodeld文件,名字就是工程的名字
2.jpeg

3.选中此文件,点击add Entity 可创建实体(命名首字母大写),并可以通过如图2,3处添加属性,并选择属性类型
3.png

此上是使用CoreData共同的步骤,接下来介绍一下Xcode7接下来的创建

1.command+N新建文件,按照箭头处选择
4.png

2.在AppDelegate.h文件中可以看到内容有了变化
5.png

3.文件路径可以看到多了4个文件


6.jpeg

4.可以进行正常的存储操作

介绍一下Xcode8和9接下来的创建

1.在图3之后需要进行如下设置,我的是报linker command failed with exit code 1 (use -v to see invocation),所以进行了以下操作,如果不报错的伙伴可以不用进行如下操作
7.gif

2.新建NSManagedObjectSubclass文件,选中创建的Entity,点击导航栏的Editor-->Create NSManagedObjectSubclass,然后按照提示操作下去

3.在AppDelegate.h文件中可以看到内容有了变化
8.png

4.会生成四个文件
9.jpeg

5.可以进行正常的存储操作

注:要是在刚创建工程中如果忘记勾选CoreData,可以单独创建.xcdatamodeld文件
10.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CoreData并不是一种新兴的技术,但是对于一般刚入门的初级开发者还是有一层神秘面纱存在的。下面简单介绍...
    墙角一枝梅5阅读 3,099评论 0 2
  • 上周参加一家银行的机试和笔试,很无奈的是面试的iOS岗位,可笔试题全是java的(幸亏有在学习java,可还没学到...
    CCChaya阅读 2,091评论 0 4
  • 说道IM,就不得不说一下iOS的数据存储方式,不知道大家有没有发现,当你换了手机,在微信上重新登录你的账号,你的聊...
    StephenCurry300阅读 854评论 0 2
  • 高二下期是高中三年下半段生活的开始,在这学期的五一学生要进入高三的一轮复习。为了提前进入一轮复习,各科都存在或多或...
    矮穷但有才阅读 316评论 0 0
  • 见到你的那一刻才觉得一天正式开始。 见到你的那一刻才是真正有意义的一天。 早上听歌的时候,我居然冒出了一个前所未有...
    Ermao阅读 171评论 1 0