首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSManagedObject、NSManagedObjectContext和NSManagedObjectModel的区别

NSManagedObject、NSManagedObjectContext和NSManagedObjectModel的区别
EN

Stack Overflow用户
提问于 2012-05-11 20:36:22
回答 5查看 7.4K关注 0票数 15

这三类核心数据的[NSManagedObject , NSManagedObjectContext , NSManagedObjectModel ]之间有什么区别,我们如何以最简单的方式进行描述?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-11 20:49:15

在数据库术语中:

  • NSManagedObject =a row
  • NSManagedObjectContext =a transaction
  • NSManagedObjectModel =a模式

当然,核心数据不是数据库。

票数 49
EN

Stack Overflow用户

发布于 2013-02-05 18:50:17

来自CoreData的编程指南:

你可以把managed object context想象成一个智能便签簿。当您从持久化存储区获取对象时,您会将临时副本带到便签簿上,在那里它们会形成对象图(或对象图的集合)。然后,可以随心所欲地修改这些对象。但是,除非您实际保存了这些更改,否则持久存储将保持不变。

票数 5
EN

Stack Overflow用户

发布于 2018-12-06 12:33:17

NSManagedObjects表示存储在数据库中的数据。您可以将它们视为模型对象。

NSManagedObjectContext允许您在数据库中插入、保存和检索(使用NSFetchRequest) NSManagedObjects。“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10551449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档