This download manager uses NSURLSession api to download files. It can download multiple files at a time. It can download large files if app is in background. It can resume downloads if app was quit.
You should make it so the downloads stay on the list, even if user closes app fully and reopens that all downloads stay on the list until the user deletes them.
You should make it so the downloads stay on the list, even if user closes app fully and reopens that all downloads stay on the list until the user deletes them.