Apple CoreData教程:' moc = ...'意思?

时间:2017-07-24 20:46:23

标签: ios swift core-data

在关于如何从核心数据中获取数据的教程中,我找到了以下代码。

这个...运算符是什么? 这是moc是什么?

我是否应该实施某种协议才能访问这些特殊运营商?

感谢您的帮助 enter image description here

1 个答案:

答案 0 :(得分:1)

CoreData中的“MOC”指的是managed object context

  

<强>概述

     

上下文由一组相关的模型对象组成   表示一个或多个持久性的内部一致视图   商店。对托管对象的更改保存在内存中   关联上下文,直到该上下文保存到一个或多个   持久的商店。单个托管对象实例存在于一个和   只有一个上下文,但对象的多个副本可以存在   不同的背景。因此,对象对于特定上下文是唯一的。

...不是实际代码,它只是表示托管对象上下文的初始化将在那里。

例如:

let moc = NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType)