美文网首页
iOS数据持久化之CoreData(二)(付demo)

iOS数据持久化之CoreData(二)(付demo)

作者: 木马sun | 来源:发表于2018-09-06 09:58 被阅读8次

    上文中我们提到在项目创建之初时,通过勾选 user coredata 按钮来让系统自动给我们创建 使用 CoreData 时需要用到的相关类, 但是在实际场景中往往我们需要再后期才添加coredata,这时候把项目推到重做肯定是不现实的,那么如何才能在项目开发过程中再集成 CoreData 呢? 这就需要我们自己去封装对应的相关类了。
    其实参考系统自动给我们创建的类就大概知道怎么封装了,
    首先:我们需要创建一个 NSPersistentContainer ,用来协调 context 做存储操作


    image.png

    CoreDataTestProject:为当前项目名称

    然后:需要获取到对应的上下文,来对需存储的数据模型进行管理


    image.png

    最后:提供一个存储方法:


    image.png

    iOS数据持久化之CoreData(一)(付demo):https://www.jianshu.com/p/41671fe48f93

    demo地址::https://github.com/sunxianhua/CoreDataTestDemo.git

    相关文章

      网友评论

          本文标题:iOS数据持久化之CoreData(二)(付demo)

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