This download manager uses the iOS 7 NSURLSession api to download files.
- Can download large files if app is in background.
- Can download files if app is in background.
- Can download multiple files at a time.
- It can resume interrupted downloads.
- User can also pause the download.
- User can retry any download if any error occurred during download.
To run the example project, clone the repo, and run pod install
from the Example directory first.
- Minimum deployment target is iOS 8.
- For resuming downloads server must have resuming support.
MZDownloadManager is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "MZDownloadManager"
Muhammad Zeeshan, [email protected]
If you find MZDownloadManager userful consider donating thanks ;)
MZDownloadManager is available under the BSD license. See the LICENSE file for more info.