上文中我们提到在项目创建之初时,通过勾选 user coredata 按钮来让系统自动给我们创建 使用 CoreData 时需要用到的相关类, 但是在实际场景中往往我们需要再后期才添加coredata,这时候把项目推到重做肯定是不现实的,那么如何才能在项目开发过程中再集成 CoreData 呢? 这就需要我们自己去封装对应的相关类了。
其实参考系统自动给我们创建的类就大概知道怎么封装了,
首先:我们需要创建一个 NSPersistentContainer ,用来协调 context 做存储操作
CoreDataTestProject:为当前项目名称
然后:需要获取到对应的上下文,来对需存储的数据模型进行管理
最后:提供一个存储方法:
iOS数据持久化之CoreData(一)(付demo):https://www.jianshu.com/p/41671fe48f93