/iOS_GCD_Concurrent_Downloader

Use GCD to concurrently download multiple images

Primary LanguageSwift

iOS_GCD_Concurrent_Downloader

Use GCD to concurrently download multiple images

A demo that includes a thread-safe singleton object used to concurrently download multiple images from Unsplash Source


Techniques/Frameworks used:

  1. GCD - sync/async concurrent DispatchQueue

  2. GCD - async barrier

  3. GCD - DispatchGroup

  4. GCD - async main queue and

  5. URLSession

  6. NotificaionCenter

  7. UICollectionTableViewController, UITableViewController

  8. CALayer