UBICoreData
UBICoreData 基于 NLCoreData。这个库可以使用多个存储。
需求
iOS8.0 或更高版本
Xcode7.1 或更高版本
ARC
使用
// Make data store
NSURL *storeURL = <Your Store URL>
UBICoreDataStore *dataStore = [[UBICoreDataStore alloc] initWithModelName:@"YourModelName" storeURL:storeURL];
NSManagedObjectContext *context = dataStore.mainContext;
Person *person = [Person insertInContext:context];
person.name = @"Ubi Taro";
Person *samePerson = [Person fetchSingleInContext:context predicate:@"name == 'Ubi Taro'"];
// Save to persistent store
[context saveToPersistentStore];
安装
UBICoreData 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行
pod 'UBICoreData'