ASIHTTP的下载队列的最佳替代品,后继者或替代品

时间:2012-02-08 23:29:18

标签: iphone ios queue progress-bar asihttprequest

我最近在http://allseeing-i.com上看到ASIHTTP正在停止播放的消息。我非常尊重图书馆的制作者。但是,我现在正在寻找一种替代品,它也支持iOS上的排队下载(多线程),它还支持具有适当信息的进度条。

是否有任何(希望是轻量级)库,这是一个活跃的开发生命周期? ARC支持也将非常受欢迎。

非常感谢你的想法。

3 个答案:

答案 0 :(得分:5)

您可能需要查看MKNetworkKit。用它来说:

  

MKNetworkKit的目标是使其像ASIHTTPRequest一样功能丰富,但使用像AFNetworking一样简单而优雅

它有许多用于排队和管理离线情况的非常好的功能。

答案 1 :(得分:3)

AFNetworking被称为ASIHTTPRequest的继任者。它基于操作队列,根据我的经验,它工作得相当好。你可以在没有第三方库的情况下做你想做的事情,但如果你想让自己更轻松一点,AFURLConnectionOperation子类和AFHTTPClient类的组合就可以很好地完成。

答案 2 :(得分:3)

我最近写了一篇。它完全符合ARC标准并且非常轻巧:

https://github.com/nicklockwood/RequestQueue

从版本1.2开始,它支持下载和上传进度条(请参阅附带的ProgressLoader示例)。

我没有像ASI那样构建一个单一的框架,而是尽量保持这个简单。这意味着您可以自由地将其与其他库混合并匹配,例如POST参数生成,JSON解析等。