iOS网络SDK ASIHTTPRequest AFNetworking MKNetworkKit 对比

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吧,特别的轻量级!

 

posted @ 2013-05-07 10:25  酱酱爱  阅读(2477)  评论(0编辑  收藏  举报