【发布时间】:2015-09-19 14:41:32
【问题描述】:
刚看了github上的tutorial,发现了一些关于Core Data的对象方法,比如fetchRequest,objectWithPrimaryKeyValue等等。然后google了一下,都是来自RKManagedObject,最新版本的Restkit已经弃用了,那么现在版本的Restkit是否提供了类似NSManagedObject的API?
或者我应该只涉及第三方项目,例如MagicalRecord?如果是这样,我不确定它们是否兼容,因为核心数据由 RestKit 大量处理。例如,如果我想使用MagicalRecord,我需要根据官方文档使用以下方法之一来初始化它。我猜我的应用程序将有两个主要上下文,一个由RestKit 处理,另一个由MagicalRecord 处理。
+ (void)setupCoreDataStack;
+ (void)setupAutoMigratingCoreDataStack;
+ (void)setupCoreDataStackWithInMemoryStore;
+ (void)setupCoreDataStackWithStoreNamed:(NSString *)storeName;
+ (void)setupCoreDataStackWithAutoMigratingSqliteStoreNamed:(NSString *)storeName;
+ (void)setupCoreDataStackWithStoreAtURL:(NSURL *)storeURL;
+ (void)setupCoreDataStackWithAutoMigratingSqliteStoreAtURL:(NSURL *)storeURL;
【问题讨论】:
标签: ios objective-c restkit magicalrecord