我最近在http://allseeing-i.com上看到ASIHTTP正在停止播放的消息。我非常尊重图书馆的制作者。但是,我现在正在寻找一种替代品,它也支持iOS上的排队下载(多线程),它还支持具有适当信息的进度条。
是否有任何(希望是轻量级)库,这是一个活跃的开发生命周期? ARC支持也将非常受欢迎。
非常感谢你的想法。
答案 0 :(得分:5)
您可能需要查看MKNetworkKit。用它来说:
MKNetworkKit的目标是使其像ASIHTTPRequest一样功能丰富,但使用像AFNetworking一样简单而优雅
它有许多用于排队和管理离线情况的非常好的功能。
答案 1 :(得分:3)
AFNetworking被称为ASIHTTPRequest的继任者。它基于操作队列,根据我的经验,它工作得相当好。你可以在没有第三方库的情况下做你想做的事情,但如果你想让自己更轻松一点,AFURLConnectionOperation
子类和AFHTTPClient
类的组合就可以很好地完成。
答案 2 :(得分:3)
https://github.com/nicklockwood/RequestQueue
从版本1.2开始,它支持下载和上传进度条(请参阅附带的ProgressLoader示例)。
我没有像ASI那样构建一个单一的框架,而是尽量保持这个简单。这意味着您可以自由地将其与其他库混合并匹配,例如POST参数生成,JSON解析等。