How To Download Multiple Files Sequentially using NSURLSession downloadTask in Swift How To Download Multiple Files Sequentially using NSURLSession downloadTask in Swift multithreading multithreading