7

I've been looking for differences between both (Usually for simple request using HTTP/HTTPS) but I couldn't find anything. Is there any difference? I'm asking it because when I need, I just use NSURLConnection and I have seen a lot of people recommending to use AFNetworking (based on CFNetwork).

Regards!

4

1 回答 1

10

CFNetwork 是一个较低级别的 C 类,基本上由 NSURLConnection 类以高级抽象形式包装。你使用 NSURLConnection 是对的。人们推荐像 AFNetworking 这样的框架的原因是因为它们比 NSURLConnection 用更少的代码行做更多的事情。

下面是 AFNetworking、ASIHTTPRequest 和 NSURLRequest 的比较:ASIHTTPRequest vs AFNetworking vs NSUrlRequest

我最喜欢的 Objetive-C 网络框架实际上是 MKNetworkKit:https ://github.com/MugunthKumar/MKNetworkKit

这也是一个很好的抽象,但它允许使用成功和失败块非常有效地处理连接。

于 2013-09-13T19:37:51.167 回答