测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2015年11月 |
由 Michael Kamphausen,Tino Rachui,Mathias Köhnke,cg,Mathias Koehnke,Nico Schümann,Heiko Wichmann,Stephan Lerner,Famara Kassama 维护。
为主队列和私有队列同步 NSManagedObjectContexts 的 CoreData 栈。
概念和代码来自 Theodore Calmes 的《Core Data 并发指南》。
导入头文件
#import "APLCoreDataStore.h"
APLCoreDataStore 使用了从您的应用程序主包中找到的所有托管对象模型的合并托管对象模型。
它在您的应用程序的文档文件夹中创建 'Model.sqlite' 作为持久化存储。如果您想要不同的名称或位置,可以子类化 APLCoreDataStore 并重写 persistentStoreURL
。
您可以使用 mainQueueContext 和 privateQueueContext 如此使用它们
[[APLCoreDataStore privateQueueContext] executeFetchRequest:fetchRequest error:&error];