通过 CocoaPods 安装
pod 'RMCoreDataStack'
导入公共头文件
#import <RMCoreDataStack/RMCoreDataStack.h>
设置堆栈
self.coreDataStack = [[RMCoreDataStack alloc] init];
self.coreDataStack.delegate = self;
[self.coreDataStack constructWithConfiguration:nil];
抓取 NSManagedObject 上下文并开始持久化!
NSManagedObjectContext context = self.coreDataStack.managedObjectContext;
// pass context to your custom objects and view controllers
如果您需要自定义核心数据堆栈的配置,可以通过创建一个 RMCoreDataConfiguration
并将其传递给 constructWithConfiguration:
方法来实现。
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
BasicDemo 基于 XCode Master-Detail 应用模板。唯一改变的是在 RMAppDelegate。
项目目前配置为支持 iOS 7 及更高版本。目前不支持 macOS,但很快就会支持。
Rob MacEachern,@__cf_email__.com
RMCoreDataStack 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。