AFNetworking、MKNetworkKit和ASIHTTPRequest對比

jopen 10年前發布 | 19K 次閱讀 IOS iOS開發 移動開發

之前一直在使用ASIHTTPRequest作為網絡庫,但是由于其停止更新,iOS7上可能出現更多的問題,于是決定更換網絡庫。

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


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

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

來自:http://blog.csdn.net/zhaoxy2850/article/details/9265287

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!