asi和afn有什麼區別
1.效能
*asi基於底層的cfnetwork
*afn基於nsurlconnection
*執行效能:asi>afn
2.處理伺服器資料
1>afn:
*根據伺服器返回的資料的型別進行自動解析json,xml
*利用success和failure兩個block
2>asi
*並沒有對伺服器資料進行解析,直接返回nsdata二進位制資料
*有3種方式處理請求過程
3.處理請求的過程
1>afn:success和failure兩個block
2>asi:**方法 sel block
4.asi特色
1>快取
*輕鬆監聽請求進度
3>提供了很多擴充套件介面(比如資料壓縮)
4>asihttprequest繼承自nsoperation
*能用佇列統一管理所有請求
*請求之間能依賴
5>asinetworkqueue
*統一管理所有請求
*監聽所有請求的開始\完畢\失敗
5.afn特色
1>使用簡單
2>自帶了網路監控功能
ASI和AFN的區別
一 底層實現 1 afn的底層基於oc的nsurlconnection和nsurlsession 2 asi的底層基於純c語言的cfnetwork框架 3 asi的執行效能 高於 afn 二 對伺服器返回的資料處理 1 asi沒有直接提供對伺服器資料處理的方式,直接返回data string 2 a...
AFN和ASI的區別
1 afn基於nsurl nsurlsession nsurlconnection asi基於底層的cfnetwork框架,因此asi的效能優於afn 2 afn採取block的方式處理請求,asi最初採取delegate的方式處理請求,後面也增加了block的方式 3 afn只封裝了一些常用功能,...
ASI和AFN的區別
asi總結 傳送請求的2個物件 1.傳送get請求 asihttprequest 2.傳送post請求 asiformdatarequest 二傳送請求 1.同步請求 startsynchronous 2.非同步請求 startasynchronous 三 監聽請求的過程 1.成為 四監聽請求過程 ...