AFNetworking、MKNetworkKit和ASIHTTPRequest对比

翻译 2015年07月10日 14:58:06

AFNetworking、MKNetworkKit和ASIHTTPRequest对比

之前一直在使用ASIHTTPRequest作为网络库,但是由于其停止更新,iOS7上可能出现更多的问题,于是决定更换网络库。

目前比较流行的网络库主要有AFNetworking和MKNetworkKit,经过一番google后,得出这三个库之间的比较如下:

 
AFNetworking
MKNetworkKit
ASIHTTPRequest
更新情况 维护和使用者相对多 维护和使用者相对少 停止更新
支持iOS和OSX
ARC
断点续传
否,可通过AFDownloadRequestOperation
同步异步请求 只支持异步
图片缓存到本地
否,通过SDURLCache或AFCache
图片缓存到内存
后台下载
下载进度 否,可通过AFDownloadRequestOperation
缓存离线请求 否,通过SDURLCache或AFCache
JSON、XML

根据以上对比,AFNetworking虽然相比MKNetworkKit功能要弱一些,但是它的扩展性更强,而且维护者比较多,从长期来看要优于MKNetworkKit。

以上对比是根据本人测试及查资料所得,如有不正确的地方还希望大家指出,谢谢!

相关文章推荐

AFNetworking、MKNetworkKit和ASIHTTPRequest对比

之前一直在使用ASIHTTPRequest作为网络库,但是由于其停止更新,iOS7上可能出现更多的问题,于是决定更换网络库。  目前比较流行的网络库主要有AFNetworking和MKNetwork...

iOS http框架的介绍:用MKNetworkKit/AFNetworking 代替/替代/VS ASIHTTPRequest

ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等REST 服务的强大框架...

MKNetworkKit:AFNetworking(数据请求get:post)

AFNetworking;MKNetworkKit

ASIHTTPRequest 和 AFNetWorking 异步请求

http://blog.csdn.net/fightper/article/details/20036203 我们开发App时,常常需要异步下载网络资源或者实现REST API调用,目前流行的H...

iOS开发:AFNetworking和ASIHTTPRequest的比较

ASI和AFN以及底层框架的关系    对比 ASI AFN 更新状态 2012年10月份,已经停止更新 持续更新中,目前已更新至2.0版 ...

ASIHTTPRequest和AFNetworking比较

ASI和AFN以及底层框架的关系    对比 ASI AFN 更新状态 2012年10月份,已经停止更新 持续更新中,目前...

AFNetworking与ASIHTTPRequest的区别

一、底层实现 1、AFN的底层实现基于OC的NSURLConnection和NSURLSession 2、ASI的底层实现基于纯C语言的CFNetwork框架 3、因为NSURLCon...

对比iOS网络组件:AFNetworking VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,...

对比iOS网络类库:AFNetworking VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,...
  • mpz129
  • mpz129
  • 2014年08月25日 13:25
  • 565

AFNetworking与ASIHTTPRequest的下载与区别

AFNetworking与ASIHTTPRequest的下载与区别
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AFNetworking、MKNetworkKit和ASIHTTPRequest对比
举报原因:
原因补充:

(最多只允许输入30个字)