差异 - CFNetwork/NSURLConnection

Cla*_*dio 7 nsurlconnection cfnetwork ios

我一直在寻找两者之间的差异(通常用于使用HTTP/HTTPS的简单请求),但我找不到任何东西.有什么区别吗?我问它,因为当我需要,我只是使用NSURLConnection的,我已经看到了很多人建议使用AFNetworking(基于CFNetwork的).

问候!

Ian*_*ngs 10

CFNetwork是一个较低级别的C类,它基本上由NSURLConnection类包含在高级抽象中.你是正确的使用NSURLConnection.人们之所以建议框架,如AFNetworking是因为他们做更多在较少的代码行比NSURLConnection的.

以下是AFNetworking,ASIHTTPRequest和NSURLRequest的比较:ASIHTTPRequest vs AFNetworking vs NSUrlRequest

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

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