美文网首页
CoreData之iOS10的改变

CoreData之iOS10的改变

作者: 耕地 | 来源:发表于2016-11-15 15:31 被阅读0次

    ios10中的CoreData

    在iOS中,CoreData有一些变化,主要是多了NSPersistentContainer这样一个管理类。

    NSPersistentContainer概述

    NSPersistentContainer 将之前的NSManagedObjectContextNSManagedObjectModelNSPersistentStoreCoordinator 整合在一起了,它简化了创建一个新的CoreData堆。并且维持你项目中的NSManagedObjectModelNSPersistentStoreCoordinator 和其他资源的引用。

    NSPersistentContainer使用

    当我们新建一个项目的时候可以选择使用CoreData

    创建项目

    他会自动的生成需要的模板


    生成的模板代码

    其他的和以前CoreData用法基本没有区别 我们需要的

    • NSManagedObjectContext
    • NSManagedObjectModel
    • NSPersistentStoreCoordinator

    都在NSPersistentContainer里面。

    资源

    结束

    附带一个CoreData的简单demo,写得比较简单,实现数据库的基本功能。

    相关文章

      网友评论

          本文标题:CoreData之iOS10的改变

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