Swift Concurrency Resources:
-
DevForums tags: Concurrency
-
The Swift Programming Language > Concurrency documentation
-
Migrating to Swift 6 documentation
-
WWDC 2022 Session 110351 Eliminate data races using Swift Concurrency — This ‘sailing on the sea of concurrency’ talk is a great introduction to the fundamentals.
-
WWDC 2021 Session 10134 Explore structured concurrency in Swift — The table that starts rolling out at around 25:45 is really helpful.
-
Swift Async Algorithms package
-
Swift Concurrency Proposal Index DevForum post
-
Matt Massicotte’s blog
Dispatch Resources:
-
DevForums tags: Dispatch
-
Dispatch documentation — Note that the Swift API and C API, while generally aligned, are different in many details. Make sure you select the right language at the top of the page.
-
Dispatch man pages — While the standard Dispatch documentation is good, you can still find some great tidbits in the man pages. See Reading UNIX Manual Pages. Start by reading
dispatch
in section 3. -
WWDC 2015 Session 718 Building Responsive and Efficient Apps with GCD [1]
-
WWDC 2017 Session 706 Modernizing Grand Central Dispatch Usage [1]
-
Avoid Dispatch Global Concurrent Queues DevForums post
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] These videos may or may not be available from Apple. If not, the URL should help you locate other sources of this info.