Introduction
In this course, you’ll learn how to create and manage concurrent tasks using Swift’s structured concurrency.
Structured Concurrency
Structured concurrency is a way to create related tasks that run in parallel. You can use it to easily write, understand, and debug concurrent tasks.
Learning Objectives
In this lesson, you’ll:
- Learn what structured concurrency is and how it differs from simply using async/await.
- Use
TaskGroup
to create and manage related tasks. - Handle errors and cancelations in a
TaskGroup
.
Prerequisites
This course assumes you’re an intermediate-level iOS developer and already familiar with the basics of Swift, SwiftUI, and async/await syntax.