Magical Record 做了哪些 RESTKit 没有做的事情?我会需要这两个框架吗?

Posted

技术标签:

【中文标题】Magical Record 做了哪些 RESTKit 没有做的事情?我会需要这两个框架吗?【英文标题】:What does Magical Record do that RESTKit does not do? Would I ever need both frameworks? 【发布时间】:2013-12-08 01:23:43 【问题描述】:

谁能告诉我 Magical Record 与 RESTKit 的主要区别? 它们都很受欢迎,但它们似乎是互补的,但我只需要帮助来了解相关差异是什么。是否存在需要两个框架的典型用例?

谢谢!

【问题讨论】:

【参考方案1】:

Magical Record 是 Core Data 的包装器,它为您提供了许多可用于交互的更高级别的 API。这意味着您可以编写更少的代码来执行常见任务。

RestKit 是围绕核心数据(或您的基本模型对象)和您的服务器的 RESTful 接口的包装器。 RestKit 可以将您的外部数据模型映射到您的内部数据模型并执行您的所有服务器交互。这意味着您为与服务器交互和填充模型编写的代码更少。

所以,它们没有可比性。您可以考虑将两者结合使用,因为它们可以互补。

【讨论】:

以上是关于Magical Record 做了哪些 RESTKit 没有做的事情?我会需要这两个框架吗?的主要内容,如果未能解决你的问题,请参考以下文章

Magical Record - 设置时崩溃

Magical Record 因此消息而崩溃

获取 Magical Record 存储文件的路径

Magical Record、多种配置和 Restkit

ios Magical Record保存在UIApplicationWillTerminateNotification上

AFNetworking 的 Magical Record 导入问题