AFNetworking、MKNetworkKit和ASIHTTPRequest對比

以前一直在使用ASIHTTPRequest做爲網絡庫,可是因爲其中止更新,iOS7上可能出現更多的問題,因而決定更換網絡庫。緩存

目前比較流行的網絡庫主要有AFNetworking和MKNetworkKit,通過一番google後,得出這三個庫之間的比較以下:網絡

 
AFNetworking
MKNetworkKit
ASIHTTPRequest
更新狀況 維護和使用者相對多 維護和使用者相對少 中止更新
支持iOS和OSX
ARC
斷點續傳
否,可經過AFDownloadRequestOperation
同步異步請求 只支持異步
圖片緩存到本地
否,經過SDURLCache或AFCache
圖片緩存到內存
後臺下載
下載進度 否,可經過AFDownloadRequestOperation
緩存離線請求 否,經過SDURLCache或AFCache
JSON、XML

根據以上對比,AFNetworking雖然相比MKNetworkKit功能要弱一些,可是它的擴展性更強,並且維護者比較多,從長期來看要優於MKNetworkKit。異步

以上對比是根據本人測試及查資料所得,若有不正確的地方還但願你們指出,謝謝!post

相關文章
相關標籤/搜索