首页 > 移动平台 > 详细

iOS 的 AFN实现

时间:2016-01-11 01:30:36      阅读:520      评论:0      收藏:0      [点我收藏+]

AFN 和 ASI 有什么区别

0. ASI 是http的终结者,性能比较好,不过没人维护

1. AFN 基于 NSURL, ASI 基于底层的CFNetwork框架, 因此ASI的性能优于AFN

2. AFN 采取 Block 方法处理请求, ASI 最初采取delegate的方式来处理请求, 后来也增加了 Block 的方式

3. AFN 只是封装了一些常用的功能, 满足基本的需求, 直接忽略了很多扩展功能,比如没有封装同步请求;

  ASI 提供的功能较多,预留了各种接口和工具供开发者自行扩展

4. AFN 直接解析服务器返回的JSON, XML 等数据, 而 ASI 比较原始, 返回的是NSData 二进制数据

iOS 的 AFN实现

原文:http://www.cnblogs.com/aunty/p/5120023.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!