除了ASIHTTPRequest for iphone之外,下载文件的最佳方式

时间:2012-12-18 02:41:15

标签: iphone ios xcode download

我想下载一个文件并显示下载速度。我已将NSThreadsNSData一起使用。 length属性与NSData一起使用以显示下载的文件大小。但是在我的情况下,这不起作用。我试过ASIHTTPRequest,但由于它不再受支持,我在当前的XCode中遇到了很多问题。所以我正在寻找可以与最新的Xcode一起使用并得到支持的东西。

那么最好的下载方式是什么才能让我真正了解下载速度或下载的字节数?

2 个答案:

答案 0 :(得分:1)

我建议您查看AFURLConnectionOperation setDownloadProgressBlock GetController的{​​{3}}。

如果你想自己动手,我会查看AFNetworkingURL Loading System Programming Guide。后者的NSURLConnection向您展示了如何使用SimpleURLConnections Sample下载,直接传输到持久存储,而不是大多数在写入磁盘之前将所有内容加载到内存中的实现(这在下载大文件时很有用)。我在这些参考文献的基础上编写了自己的小型下载程序,我认为你会发现{{1}}做得很好。

但我首先建议您查看AFNetworking,看看是否符合您的要求。

答案 1 :(得分:1)

AFnetwotking是最佳选择,您可以在下面链接我的朋友。

http://afnetworking.github.com/AFNetworking/

快乐编码!!!!