ios - 核心数据中的高级并发

标签 ios core-data

在哪里可以找到高级 CoreData 并发的具体示例?我所说的高级是指在两个或多个线程上同时运行的上下文和 NSManagedObjects 上的操作,并且每个线程都可以读取和更改对象。每个对象都保存上下文并监听另一个线程中的变化,每个人都正确地合并变化,没有崩溃,没有不一致的异常,一切都按应有的方式进行。

我阅读了有关 Core Data 并发性的官方 Apple 文档,现在我正在寻找代码示例、教程、书籍,或者至少是关于如何处理此类场景的一些更详细的信息。

最佳答案

cocoanetics 有一篇非常好的博文:

Multi Context Core Data

我已经为异步保存示例创建了一个 github 存储库: Multi Context Core Data GitHub

关于ios - 核心数据中的高级并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11608545/

相关文章:

ios - 如何修复 UITableViewCell segue

ios - NSFileManager 在文件夹中搜索图像文件

iphone - CoreData 应用程序在执行获取请求时卡住 pthread_mutex_lock

swift - 'NSUnknownKeyException',原因 : '[<Users 0x78eb5bf0> valueForUndefinedKey:]: the entity Users is not key value coding-compliant for the key "James". '

swift - 如何获取两天之间的年龄差

ios - Mapkit选择所有注释

ios - 点击后退按钮会调用IOS中的applicationWillTerminate方法吗?

ios - 避免在 ios 中调用多个 web 服务

ios - 何时不使用核心数据关系

iphone - NSPersistentStoreDidImportUbiquitousContentChangesNotification 未得到通知