【问题标题】:what's the next of RKManagedObject in RestKitRestKit 中 RKManagedObject 的下一步是什么
【发布时间】:2015-09-19 14:41:32
【问题描述】:

刚看了github上的tutorial,发现了一些关于Core Data的对象方法,比如fetchRequestobjectWithPrimaryKeyValue等等。然后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


    【解决方案1】:

    Restkit 用于映射,而不是为核心数据提供不同的接口。因此,您可以在NSManagedObjectContext+RKAdditions.h 中获得一些东西,例如保存支持,但没有其他。

    你应该看看使用mogenerator,如果有其他你想要它提供的东西,可以考虑使用魔法记录。

    【讨论】:

    • 谢谢@Wain,我刚刚更新了我的问题,担心涉及第三方项目,不确定这是否是提问的好方法,因为这是一个跨域问题,所以请随意提出您的疑虑。
    • 你可以一起使用,有各种各样的指南,比如gist.github.com/chourobin/4727113
    猜你喜欢
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    相关资源
    最近更新 更多