作为RESTful客户端,您更喜欢什么 - RestKit vs Resty

时间:2012-05-07 23:28:28

标签: ios json rest asihttprequest restkit

我需要在我的应用中实现基本的RESTful功能,例如post / get / delete + json解析。

您建议将其用作框架:

1)Resty http://projects.lukeredpath.co.uk/resty/(ARC?) 2)http://restkit.org/(ARC?)

他们每个人的优势是什么?

我问的原因是昨天我使用ASIHTTPRequest实现了一些RESTful功能,但今天我读的不再受支持了:(

还有一件事,我听说在iOS5 SDK(GCD Dispatcher或类似的东西)中有JSON支持的构建,它是否适用于iOS4客户端? (是编译时还是运行时依赖?),它可以发送/获取请求吗?

1 个答案:

答案 0 :(得分:5)

取决于您的要求。

如果您只需要与服务器进行一些RESTful通信,那么Resty不是太糟糕(虽然我从未使用它,但它看起来很简单)。

另一方面,Restkit是一个功能强大的软件包,因为它具有一个终极功能。与核心数据集成。 Restkit能够解析Json响应,将它们转换为对象并将这些对象保存到核心数据中,并且开箱即用的编码最少。这使得它非常有用,如果这是您正在寻找的功能类型。

我建议您定义所需的功能并查看框架。如果它是基本的东西,正如你所说,那么人们可以争辩说Restkit可能太强大了。

对于内置的JSON解析库,它优先于列表。这些框架已经包含一个Json解析器,它们工作得很好。在我继续使用选择的JSON解析器来改进这些打包框架之前,我会认真考虑这些优势。