您的位置:首页 > 理论基础 > 计算机网络

iOS网络SDK ASIHTTPRequest AFNetworking MKNetworkKit 对比

2013-05-07 10:25 363 查看
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解析支持

[b]ASIHTTPRequest就不说了,既然不用就不看不管不搭理他了。。。[/b]

[b][b]AFNetworking 已经做了对Json解析的支持,不过源代码中是用的 [/b][/b]NSJSONSerialization ,而NSJSONSerialization是iOS5以后苹果框架里面的提供的,当然对iOS5一下版本的话,对不起!不支持!!

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

如果要用到Json解析,那就使用JsonKit这个SDK吧,特别的轻量级!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: