Swift 是否需要删除子上下文?

Swift 是否需要删除子上下文?,swift,nsmanagedobjectcontext,Swift,Nsmanagedobjectcontext,如果我已经创建了一个子上下文,并且随后保存或回滚了其中所做的任何更改,那么我是否需要删除或删除它?如果是,怎么做?我的假设是,当我再次需要时,我将创建一个新的子上下文 谢谢 朱利安(Julian)有很多方法可以做到这一点,但Marcus Zarra(一本核心数据书的作者——见:)说,创建子上下文非常便宜,你应该放手去创建新的上下文。要做到这一点,只需在完成后停止引用它们(例如,将变量设置为nil),并让ARC处理它 还有其他一些学派认为,你甚至不应该使用儿童语境——要了解原因,请阅读。请发布一些

如果我已经创建了一个子上下文,并且随后保存或回滚了其中所做的任何更改,那么我是否需要删除或删除它?如果是,怎么做?我的假设是,当我再次需要时,我将创建一个新的子上下文

谢谢


朱利安(Julian)

有很多方法可以做到这一点,但Marcus Zarra(一本核心数据书的作者——见:)说,创建子上下文非常便宜,你应该放手去创建新的上下文。要做到这一点,只需在完成后停止引用它们(例如,将变量设置为nil),并让ARC处理它


还有其他一些学派认为,你甚至不应该使用儿童语境——要了解原因,请阅读。

请发布一些代码。你问的问题很不清楚。我假设您可能指的是核心数据,但您应该提供更好的描述和代码示例: