gpt4 book ai didi

swift - 我需要删除子上下文吗?

转载 作者:行者123 更新时间:2023-11-30 12:43:06 24 4
gpt4 key购买 nike

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

谢谢

朱利安

最佳答案

有很多方法可以做到这一点,但 Marcus Zarra(《核心数据》一书的作者 - 请参阅: http://martiancraft.com/blog/2015/03/core-data-stack/ )说过,创建子上下文非常便宜,您应该放开它们并创建新的那些。为此,只需在完成后停止引用它们(例如将变量设置为 nil)并让 ARC 处理即可。

还有其他流派认为您甚至根本不应该使用子上下文 - 要了解原因,请阅读 objc.io book on Core Data .

关于swift - 我需要删除子上下文吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42011253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com