ASI与AFN的区别
来源:互联网 发布:php接口token验证 编辑:程序博客网 时间:2024/06/04 19:01
1> AFN基于NSURL(NSURLSession&NSURLConnection),ASI基于底层的CFNetwork框架,因此ASI的性能优于AFN
2> AFN采取block的方式处理请求,ASI最初采取delegate的方式处理请求,后面也增加了block的方式
3> AFN只封装了一些常用功能,满足基本需求,直接忽略了很多扩展功能,比如没有封装同步请求;ASI提供的功能较多,预留了各种接口和工具供开发者自行扩展
4> AFN直接解析服务器返回的JSON、XML等数据,而ASI比较原始,返回的是NSData二进制数据
5> AFN在iOS9.0之后需要网络权限,而ASI不需要
开发中建议
1. 如果是普通的GET&POST请求、小文件上传,强烈建议用AFN,因为AFN简单好用。
2. 如果是下载强烈建议用ASI,因为它提供了很强大的功能。
0 0
- ASI与AFN的区别
- ASI与AFN的区别
- ASI与AFN的区别
- AFN与ASI的区别
- ASI与AFN的区别
- AFN 与 ASI 的区别
- ASI、AFN的区别
- ASI 与 AFN的区别要点
- 悲哀的 ASI ,ASI 与 AFN 的区别
- AFN与ASI大致区别
- ASI和AFN的区别
- AFN和ASI的区别
- ASI和AFN的区别
- AFN和ASI的区别
- AFN 与 ASI 有什么区别
- 26>AFN和ASI的区别
- ASI和AFN的区别(面试题)
- iOS - ASI与AFN
- 几种极角排序的cmp函数摘录
- 更改myeclipse工具的内存和tomcat的内存
- 服务器端处理缩放图
- swift面向对象之方法
- Fortran 与 C/C++ 混编学习笔记
- ASI与AFN的区别
- 最短路径—Dijkstra算法和Floyd算法
- 最好不过的IOS开发者面试题---纪念离我们远去的MRC模式 (二)
- python的__name__属性
- Ugly Number II | Leetcode 丑数II
- c++集锦
- 33. Search in Rotated Sorted Array
- C++第四次作业
- iOS UISearchBar 属性 设置详解