How to download large files using objective c on iphone

点点圈 提交于 2019-11-30 20:01:21

问题


I ve written an app that downloads files from a sever via http. The users will always be on WLAN when using my app. It downloads files of <10MB without any issues but the application just hangs for larger files. Is there a best practice way to download large files or do i need to implement some form of chunking?

Any code samples would be much appreciated. Many thanks Tony


回答1:


I would recommend using ASIHTTPRequest library.

It can download files on the background without blocking your app, and can even hook into into a progress bar or something like that. The "How to use it" provides lots of examples and sample code.




回答2:


Second on the ASIHTTPRequest library, it really is very good. In addition, try downloading a much smaller part of the file(s) for a given request (I'm assuming they are XML or JSON files). Only get more data if the user is requesting it (eg, user is scrolling past a certain point in a tableview). Something to consider anyway.



来源:https://stackoverflow.com/questions/2066165/how-to-download-large-files-using-objective-c-on-iphone

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!