我有点在这里迷路了,如果有人能清理一下,我将不胜感激。
我需要将我的应用程序中的内容与服务器上的内容同步,并且我有一个正常工作的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/