1、AFN基于NSURL,ASI基于底層的CFNetwork框架,因此ASI的性能優(yōu)于AFN;
2、AFN采取block的方式處理請(qǐng)求,ASI最初采取delegate的方式處理請(qǐng)求,后面也增加了block的方式;
3、AFN只封裝了一些常用的功能,滿足基本需求,直接忽略了很多擴(kuò)展功能,比如沒(méi)有封裝同步請(qǐng)求;ASI提供的功能較多,預(yù)留了各種借口和工具供開(kāi)發(fā)者自行擴(kuò)展;
4、AFN直接解析服務(wù)器返回的JSON、XML等數(shù)據(jù),而ASI比較原始,直接返回NSData二進(jìn)制數(shù)據(jù)。