我想下载一个文件并显示下载速度。我已将NSThreads
与NSData
一起使用。 length属性与NSData
一起使用以显示下载的文件大小。但是在我的情况下,这不起作用。我试过ASIHTTPRequest
,但由于它不再受支持,我在当前的XCode中遇到了很多问题。所以我正在寻找可以与最新的Xcode一起使用并得到支持的东西。
那么最好的下载方式是什么才能让我真正了解下载速度或下载的字节数?
答案 0 :(得分:1)
我建议您查看AFURLConnectionOperation
setDownloadProgressBlock
GetController
的{{3}}。
如果你想自己动手,我会查看AFNetworking和URL Loading System Programming Guide。后者的NSURLConnection
向您展示了如何使用SimpleURLConnections Sample下载,直接传输到持久存储,而不是大多数在写入磁盘之前将所有内容加载到内存中的实现(这在下载大文件时很有用)。我在这些参考文献的基础上编写了自己的小型下载程序,我认为你会发现{{1}}做得很好。
但我首先建议您查看AFNetworking,看看是否符合您的要求。
答案 1 :(得分:1)