我已经使用ASIHTTPRequest
了很长一段时间,我对此非常满意。但是由于它已被弃用,我正在考虑更换它。我的第一个问题是与NSURLConnection
一起使用,但我发现ASIHTTPRequest
确实做了很多。例如,我喜欢它的队列处理。
我正在使用的iPhone应用程序使用REST API,所以我一直在考虑RESTKit。没有核心数据可以使用RESTKit吗?据我所知,我有纯数据对象,我不想使用核心数据,不管怎么说。
ASIHTTPRequest
还有其他好的选择吗?
BTW我知道有一个类似的question,但这更具体。
答案 0 :(得分:26)
我认为AFNetworking是一个很好的解决方案。
优点:
缺点:
答案 1 :(得分:7)
我绝对可以推荐RestKit,我经常使用它!它为您处理常见的东西,不,您不必使用Core Data。 RestKit可以使用它,但这只是一个很好的功能。 使用RestKit的一个很好的起点是wiki on github。
RestKit依赖于AFNetworking作为网络框架。如果RestKit看起来有点矫枉过正,你可能只想试试这个。
答案 2 :(得分:0)
尝试BYRequest: BYRequest基于MKNetowrkKit,但它的工作方式类似于ASIHttpRequest,因此您可以轻松地将项目从ASIHttpRequest迁移到BYRequest,并享受ARC。 https://github.com/BoydYang/BYRequest