RESTkit是ASIHTTPRequest的一个很好的替代品吗?

我一直在使用ASIHTTPRequest已经有一段时间了,我对此非常满意。 不过既然它已经被废弃了,我正在考虑取代它。 我的第一个虽然是与NSURLConnection ,但我发现, ASIHTTPRequest实际上做了很多。 例如,我喜欢它的队列处理。

我正在使用的iPhone应用程序使用REST API,所以我一直在考虑RESTKit 。 有没有核心数据可以使用RESTKit? 因为它知道我有纯数据对象,我不想使用核心数据,现在不是现在。

ASIHTTPRequest还有其他的好的select吗?

顺便说一句,我知道有一个类似的问题,但这是更具体的。

我绝对可以推荐RestKit,我使用它很多! 它处理常见的东西你和不,你不必使用核心数据。 RestKit可以使用它,但这只是一个很好的function。 使用RestKit的一个好的起点是github上的wiki 。

RestKit依靠AFNetworking作为networking框架。 如果RestKit似乎是一个矫枉过正,你可能只想尝试这一个。

我认为AFNetworking是一个很好的解决scheme。

优点:

  • 有据可查
  • 只需将源代码复制到您的项目中即可。
  • 简单易用。
  • UIImageView在后台加载图标的一个很好的类别。

缺点:

  • 没有办法设置请求超时。 (适用于v0.9.0)

尝试基于MKNetowrkKit的BYRequest:BYRequest,但它像ASIHttpRequest一样工作,所以您可以轻松地将您的项目从ASIHttpRequest迁移到BYRequest,并且还可以享受ARC。 https://github.com/BoydYang/BYRequest