Iphone ASIHTTP下载队列的最佳替代品、继任者或替代品

Iphone ASIHTTP下载队列的最佳替代品、继任者或替代品,iphone,ios,queue,progress-bar,asihttprequest,Iphone,Ios,Queue,Progress Bar,Asihttprequest,我最近读到关于ASIHTT正在停产的新闻。我非常尊敬图书馆的创造者。然而,我现在正在寻找一个替代品,它也支持iOS上的排队下载(多线程),也支持带有适当信息的进度条 是否存在任何(希望是轻量级的)处于活动开发活动周期中的库?ARC支持也将不胜感激 非常感谢您的想法。被誉为AsitpRequest的继任者。它基于操作队列,根据我的经验,它运行得相当好。如果没有第三方库,您可能可以做您想做的事情,但是如果您想让自己更轻松一点,将AFURLConnectionOperation子类和AFHTTPCli

我最近读到关于ASIHTT正在停产的新闻。我非常尊敬图书馆的创造者。然而,我现在正在寻找一个替代品,它也支持iOS上的排队下载(多线程),也支持带有适当信息的进度条

是否存在任何(希望是轻量级的)处于活动开发活动周期中的库?ARC支持也将不胜感激


非常感谢您的想法。

被誉为AsitpRequest的继任者。它基于操作队列,根据我的经验,它运行得相当好。如果没有第三方库,您可能可以做您想做的事情,但是如果您想让自己更轻松一点,将
AFURLConnectionOperation
子类和
AFHTTPClient
类结合起来会很好。

我最近写了一个。它完全符合ARC标准,重量相当轻:

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

我没有制作像ASI这样的单片框架,而是尽量让它简单。这意味着您可以自由地将它与其他库进行混合和匹配,以实现后期参数生成、JSON解析等功能。

您可能想了解一下。用它的话来说:

MKNetworkKit的目标是使其功能丰富,如ASIHTTPRequest一样,同时又能像AFNetworking一样简单、优雅地使用


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

注意,虽然已经做了一些工作使其与ARC兼容,但AFNetworking代码的官方主线并不兼容ARC。同时,将-fno objc arc应用于相关文件非常容易。。。是否更换了AFNetworking而不是NSOperationQueue KVO?这有点难看..好吧,
AFHTTPRequestOperation
操作类上的
setCompletionBlockWithSuccess:failure:
方法允许您在成功或失败时调用任意块,这对我来说比使用目标/操作模式更优雅。我的意思是队列,而不是一个opAh,我误读了。我想您可以将
AFHTTPClient
子类化,以封装KVO代码,并在观察到更改时调用您自己的自定义块或目标/操作。或者直接把它插进去。看起来很棒。真的很高兴摆脱了GTMHTTPFetcher。由于NSUrl连接已损坏,此库现在已被弃用。