这三类核心数据的[NSManagedObject , NSManagedObjectContext , NSManagedObjectModel ]之间有什么区别,我们如何以最简单的方式进行描述?
发布于 2012-05-11 20:49:15
在数据库术语中:
当然,核心数据不是数据库。
发布于 2013-02-05 18:50:17
来自CoreData的编程指南:
你可以把managed object context想象成一个智能便签簿。当您从持久化存储区获取对象时,您会将临时副本带到便签簿上,在那里它们会形成对象图(或对象图的集合)。然后,可以随心所欲地修改这些对象。但是,除非您实际保存了这些更改,否则持久存储将保持不变。
发布于 2018-12-06 12:33:17
NSManagedObjects表示存储在数据库中的数据。您可以将它们视为模型对象。
NSManagedObjectContext允许您在数据库中插入、保存和检索(使用NSFetchRequest) NSManagedObjects。“
https://stackoverflow.com/questions/10551449
复制相似问题