差异 - CFNetwork / NSURLConnection

8

我一直在寻找两者之间的区别(通常用于使用HTTP/HTTPS进行简单请求),但我找不到任何区别。有什么区别吗?我问这个问题是因为当我需要时,我只使用NSURLConnection,并且我已经看到很多人推荐使用基于CFNetwork的AFNetworking。

谢谢!

1个回答

10

CFNetwork是一个较低级别的C类,被高级抽象层NSURLConnection类所包装。您使用NSURLConnection是正确的。人们推荐使用AFNetworking等框架的原因是它们在更少的代码行数中执行的操作NSURLConnection更多。

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接