ZADownloadManager is built on NSURLSession with many useful features such as: download files, download images, caching and optimize for multiple download request,...
- Download files, images and save to custom directory.
- Support download files with priority: HIGH, MEDIUM, LOW
- Optimize download on multithread and only download 1 time if there are many same requests.
- Support retry which interrupted network.
- Support checks how many downloading files.
- Support config timeout interval for DownloadManager.
- Support download multiple files at the same time.
- Support start, pause, resume, retry download.
- Support download background or foreground mode.
- Support to set maximum concurrent downloads.
- Support number of retry time and retry time interval when download failed.
- Support to delete file by URL or name and clear all files that have been downloaded. (not yet).
Submit an issue or email me if you have any questions. doleduy97@gmail.com