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吧,特別的輕量級!