0

我在这里问你我应该如何使用线程核心数据。我要这样做

ManageObjectContext为每个调用数据库方法的控制器类制作。这我将通过在方法中将控制器名称作为参数传递来获得。在我的数据库类中。我有一个共享ManageObjectContext字典和一个字典,我将在其中设置ManageObjectContext控制器以检索或设置。你们能告诉我它是否有任何缺点。我注意到的是,所有的一切都ManageObjectContexts将永远存在于记忆中。如果有人可以提供任何其他方法,请提出。谢谢。

4

1 回答 1

2

Core Data 线程很难。幸运的是,有一个完整的指南可用于记录如何在 Core Data 中管理并发。

内存使用是否有问题只能通过测量内存使用来回答,通常使用分配工具。托管对象上下文本身相当便宜。要回答的真正问题是在这些上下文之间复制了多少托管对象本身(实际上是其中包含的数据) 。Instruments 还具有非常有用的 Core Data 特定工具。

于 2013-09-24T15:15:53.273 回答