iOS網路SDK ASIHTTPRequest AFNetworking MKNetworkKit 對比

來源:互聯網
上載者:User

ASIHTTPRequest

 有很長時間停止了更新,對iOS5的支援不給力哦,所以以後就不用這個SDK了。

官方地址:http://allseeing-i.com/ASIHTTPRequest/

 

AFNetworking

有穩定的兩個主要負責人、能支援比較新的特性、一直有更新。但功能方面還不夠完整。

git地址:https://github.com/AFNetworking/AFNetworking

 

MKNetworkKit  

支援ARC、一個印度阿三寫的。有 ASIHTTPRequest的功能,AFNetWorking的輕便。看到這個SDK包的名字我就想起了山丘之王(MK),不知道作者是否是喜歡山丘之王。

git地址:https://github.com/MugunthKumar/MKNetworkKit

 

這裡給個解決用MKNetworkKit斷點續傳和progress問題地址:

https://github.com/iiiyu/SIDownloader

再放一個阿三的吧啦吧啦自吹自擂地址

http://blog.mugunthkumar.com/products/ios-framework-introducing-mknetworkkit/

嗯。。。有點臭,不太習慣阿三的Demo,記得用阿三的Demo時候是開啟最外面的那個工程檔案,要是你去單個開啟裡面的工程檔案,對不起!阿三做的Demo會編譯不過

,看到這樣的工程配置我只想說。。。。Only you!!!!!...Only you...!!!

 

對Josn解析支援

 ASIHTTPRequest就不說了,既然不用就不看不管不搭理他了。。。

AFNetworking 已經做了對Json解析的支援,不過原始碼中是用的 NSJSONSerialization ,而NSJSONSerialization是iOS5以後蘋果架構裡面的提供的,當然對iOS5一下版本的話,對不起!不支援!!

MKNetworkKit 的Json解析用的也是NSJSONSerialization. 嘎嘎。。。。。

如果要用到Json解析,那就使用JsonKit這個SDK吧,特別的輕量級!

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.