【发布时间】:2017-11-21 11:28:24
【问题描述】:
我正在使用核心数据来获取/保存数据。在我的应用程序中,我使用了 90% 的核心数据和 10% 的 Web 服务 API。目前,我正在优化。早些时候我尝试过使用 NSOperationQueue 和 GCD 操作。我发现 - performBlock: 和 - performBlockAndWait: 来解决线程操作和异步(后台)进程。这更适合我的代码。我使用并发类型作为 NSPrivateQueueConcurrencyType 启动了 managedobjectContext。
**在整个应用程序中单独使用 NSPrivateQueueConcurrencyType 是否很好? **
NSManagedObjectContext *private = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
【问题讨论】:
标签: ios objective-c core-data concurrency nsmanagedobjectcontext