I plan to use ASIHttpRequest for downloading files from back-end server. Before actions, post questions here to know more about this feature.
As sample source codes
I have encountered the same problem with big files over very unreliable network connection. I have come up a with a solution using ASIHttpRequest to download parts of the simultaneously and concatenating them when done. Here is the code:
https://github.com/anlcan/Happy-Download