當(dāng)前位置:
首頁(yè) >
iOS开发:AFNetworking、MKNetworkKit和ASIHTTPRequest比较
發(fā)布時(shí)間:2023/12/13
58
豆豆
生活随笔
收集整理的這篇文章主要介紹了
iOS开发:AFNetworking、MKNetworkKit和ASIHTTPRequest比较
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn):http://www.xue5.com/Mobile/iOS/747036.html
之前一直在使用ASIHTTPRequest作為網(wǎng)絡(luò)庫(kù),但是由于其停止更新,iOS7上可能出現(xiàn)更多的問(wèn)題,于是決定更換網(wǎng)絡(luò)庫(kù)。
目前比較流行的網(wǎng)絡(luò)庫(kù)主要有AFNetworking和MKNetworkKit,經(jīng)過(guò)一番google后,得出這三個(gè)庫(kù)之間的比較如下:
?
| ? | AFNetworking????????? | ???????????????? MKNetworkKit????????? | ASIHTTPRequest |
| 更新情況 | 維護(hù)和使用者相對(duì)多 | 維護(hù)和使用者相對(duì)少 | 停止更新 |
| ???????????????? 支持iOS和OSX????????? | 是????????? | ???????????????? 是????????? | 是 |
| ARC????????? | 是????????? | ???????????????? 是????????? | 否 |
| ???????????????? 斷點(diǎn)續(xù)傳????????? | 否,可通過(guò)AFDownloadRequestOperation | 是 | 是 |
| 同步異步請(qǐng)求 | 只支持異步 | 否 | 是 |
| ???????????????? 圖片緩存到本地????????? | ???????????????? 否,通過(guò)SDURLCache或AFCache????????? | 否????????? | 否 |
| ???????????????? 圖片緩存到內(nèi)存????????? | 是 | ???????????????? 是????????? | 否 |
| 后臺(tái)下載 | 是 | 是 | 是 |
| 下載進(jìn)度 | 否,可通過(guò)AFDownloadRequestOperation | 是 | 是 |
| 緩存離線請(qǐng)求 | 否,通過(guò)SDURLCache或AFCache | 是 | 否 |
| JSON、XML | 是 | 是 | 否 |
| Etag | 否 | 是 | 否 |
| Cookies | 否 | 否 | 是 |
| https | 是 | 是 | 是 |
?
根據(jù)以上對(duì)比,AFNetworking雖然相比MKNetworkKit功能要弱一些,但是它的擴(kuò)展性更強(qiáng),而且維護(hù)者比較多,從長(zhǎng)期來(lái)看要優(yōu)于MKNetworkKit。
以上對(duì)比是根據(jù)本人測(cè)試及查資料所得,如有不正確的地方還希望大家指出,謝謝!
?
轉(zhuǎn)載于:https://www.cnblogs.com/jackljf/p/4768630.html
總結(jié)
以上是生活随笔為你收集整理的iOS开发:AFNetworking、MKNetworkKit和ASIHTTPRequest比较的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 收藏本站
- 下一篇: iOS tabview 适配问题