Is there a way to request multiple distinct resources in parallel using URLSession.shared.dataTask
I found this piece of code here on how to download images simultaneously without any breakages, func loadImageRobsAnswer(with urlString: String?) { // cancel prior task, if any weak var oldTask = currentTask currentTask = nil oldTask?.cancel() // reset imageview's image self.image = nil // allow supplying of `nil` to remove old image and then return immediately guard let urlString = urlString else { return } // check cache if let cachedImage = DataCache.shared.object(forKey: urlString) { self.transition(toImage: cachedImage as? UIImage) //self.image = cachedImage return } // download let url =