In the introduction of this series, I mentioned that Grand Central Dispatch operates at the system level. It has an overview of the processes running on the system and the resources that are available. When your application submits a block of work to a dispatch queue, it's up to Grand Central Dispatch to decide when that block of work is executed.
Subscribe to Cocoacasts Plus to watch this episode.
Mastering Grand Central Dispatch
Understanding Quality of Service Classes
by Bart Jacobs in Swift
Swift 4
Xcode 10
iOS 12
Mastering Grand Central Dispatch
-
1 What Is Grand Central Dispatch
07:40
-
2 Working With Dispatch Queues
10:22
-
4 Main and Global Dispatch Queues
09:04
-
9 Understanding Quality of Service Classes
14:27
-
10 Applying Quality of Service Classes
12:30
-
12 Simplifying With Dispatch Groups
08:42