美文网首页
coreData了解认识

coreData了解认识

作者: Ming普 | 来源:发表于2016-07-11 19:35 被阅读7次

coreData初步认识

根据这片文档可以自己初步建立一个coreData,进行简单的数据的增删改查。

1、新建工程,记得勾选Use Core Data


001.jpeg

2、建立好以后可以看到xxx.xcdatamodeld,在这里可以添加实体和实体的属性。需要注意的是:实体名字必须以大写开头。


002.jpeg
3、然后新建一个file,记得是NSManagedObject cubclass
003.jpeg

4、勾选自己建立的工程


004.jpeg
5、勾选建立的实体
005.jpeg
6、next以后我们就可以看到建立好的实体是有4个文件,如图一

这里需要注意的是,xcode7以后建立的都是4个,而7以前的是两个,如图二

解释如下:So as you can see now all properties are in a separate file with category (CoreDataProperties). Later if you generate NSManagedObject subclass for the same model Xcode 7 will regenarete only 2 files with category (DBUser+CoreDataProperties.h and DBUser+CoreDataProperties.m) to update all properties from your model but it will not make any changes to 2 other files (DBUser.h and DBUser.m) so you can use these 2 files to add there some custom methods or properties etc.

In previous version Xcode generated always only 2 files (DBUser.h and DBUser.m) and it put properties there so you could not easily modify these files because your custom implementation was deleted everytime you regenerated your subclasses. Therefore it was a common practice to manually create a category and put your methods in your category which was oposite to what we can see in Xcode 7. That however had many disadvantages because we had to use a category for implementation of our methods which does not allow to do certain things and now we can easily modify the main interface and implementation files which allows us to do anything with it. Hurray!


006.jpeg

图一


006.1.jpeg
7、 007.jpeg
007.2.jpeg

8、增删改查(其实顺序应该是增、查、删或者改)


008.1.jpeg
008.2.jpeg

查询结果


008.3.jpeg
008.4.png
删除后再进行查,查询结果:
008.5.jpeg
008.6.png
改完后的结果:
008.7.jpeg

至此,完成。

这里知识coredata的初步认识,具体的增删改查还需要和自己的项目结合。

相关文章

  • coreData了解认识

    coreData初步认识 根据这片文档可以自己初步建立一个coreData,进行简单的数据的增删改查。 1、新建工...

  • iOS 数据库篇(二) CoreData创建与使用

    在上一篇博客iOS 数据库篇(一) CoreData 认识与入门---原理讲解篇,我们了解CoreData是什么,...

  • iOS_DataBase

    相关实用连接1.认识CoreData - 初识CoreData2.认识CoreData - 基础使用3.iOS进阶...

  • 认识CoreData-初识CoreData

    该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> http://www.jianshu.co...

  • iOS-CoreData的简单操作以及版本迁移

    了解CoreData的使用之前先看看CoreData中三个主要类 CoreData 进行增删改查的时候常用的类:N...

  • coreData初步认识

    coreData初步认识 根据这片文档可以自己初步建立一个coreData,进行简单的数据的增删改查。 1、新建工...

  • 认识CoreData - MagicalRecord

    该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> http://www.jianshu.co...

  • coreData初步认识

    coreData初步认识 根据这片文档可以自己初步建立一个coreData,进行简单的数据的增删改查。 1、新建工...

  • CoreData - 堆栈(3)

    至今为止, 我们使用的都是CoreData的数据模板, 但是如果想要真正了解CoreData的工作原理, 建立自...

  • CoreData简单教程

    coreData初步认识 根据这片文档可以自己初步建立一个coreData,进行简单的数据的增、删、改、查。 1、...

网友评论

      本文标题:coreData了解认识

      本文链接:https://www.haomeiwen.com/subject/wasjjttx.html