CoreData学习

NSPersistentStoreCoordinator(持久存储协调器)

  • 非线程安全,计划多线程同步访问一个数据存储,需要为每个线程创建一个协调器或手动锁定和解锁单个协调器。

NSManagedObjectModel(托管对象模型)

  • 由一组实体组成

NSManagedObjectModelContext(托管对象上下文)

  • 提供访问托管数据对象的主要接口
  • 可以将上下文想象成保存所有应用程序的沙箱。可以再该上下文中添加对象、删除对象以及在内存中修改它们。然后当准备好时,可以让上下文将其当前状态提交到磁盘。在后台,上下文使用持久存储协调器将数据写入磁盘上的数据存储中。
  • 可以在上下文中使用类似于SQL中SELECT等功能的词语

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //第一种方法全部加载 //nil表示从主bundles中加载对应的模型实体,其实会把程序中得所有的实体都加载了 ...
    FengxinLi阅读 278评论 0 1
  • Coredata第一课 认识coredata 问题 在iOS/Mac中我们有许多方式去持久化存储数据:NSUser...
    KnowWhy阅读 596评论 0 1
  • 壹: 压& 缩 の区别 压是 “压” 文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降. 缩是 “缩”...
    泼茶_阅读 563评论 0 1
  • 闭目入梦 梦一女子 束冠霓裳 正抚琴 纤纤素手 轻起撩拨 一生情愫 欲倾诉 眼角盈泪 晶莹剔透 琴音缠绵 听者伤 ...
    梅蕊新说阅读 366评论 9 17
  • 1 林涛的厨艺很一般,除了酸辣鱼这道拿手好菜。 黑鱼总是是他的首选,肉厚刺少,肉质鲜甜,口感爽滑。为了买一条满意的...
    舒小曼阅读 2,178评论 54 90

友情链接更多精彩内容