AFN与ASI

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

2、AFN采取block的方式处理请求,ASI最初采取delegate的方式处理请求,后面也增加了block的方式;

3、AFN只封装了一些常用的功能,满足基本需求,直接忽略了很多扩展功能,比如没有封装同步请求;ASI提供的功能较多,预留了各种借口和工具供开发者自行扩展;

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

你可能感兴趣的:(AFN与ASI)