我有点在这里迷路了,如果有人能清理一下,我将不胜感激。
我需要将我的应用程序中的内容与服务器上的内容同步,并且我有一个正常工作的Core Data模型。

我了解以下内容:

-与iPhone同步网络上数据的最佳方法是使用JSON。

-CoreData需要从JSON转换为-,因为CoreData不会讲网络。

-用this example翻译自己并不复杂
 但是lidenbrock是用于将coreData与JSON转换的库。

-RestKit与CoreData集成在一起,并且内置翻译。

-JSONKit是同步数据的最快方法

之后的问题是我应该使用JSONKit + lidenbrock还是使用RestKit?
有什么建议么?我错过了什么?

谢谢。

最佳答案

Restkit的工作原理很像魅力,它与JSONKit捆绑在一起。

“ RestKit使用JSONKit,SBJSON和YAJL提供JSON解析器实现。推荐的解析器是JSONKit(因为它是已知的最快的JSON实现),但是您可以选择自己喜欢的解析器,并且可以在运行时进行更改。”

但是Restkit所做的不仅仅是翻译对象,它实际上将RESTful请求映射到您模型中的动作,从而抽象了GET,POST,DELETE请求到后端后所需的所有数据处理。

关于iphone - JSONKit + lidenbrock与。 RestKit?(使用CoreData),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7270288/

10-11 20:17