Swift Concurrency

Swift에서 여러 일을 동시에 안전하게 처리하는 방법을 기초부터 하루에 하나씩 정리한다.

순서

편 내용
1 왜 Swift Concurrency인가: 콜백에서 async/await로
2 async/await 기초: 기다리는 함수 만들고 부르기
3 Task: 비동기 작업 시작하고 취소하기
4 여러 작업 한꺼번에: async let과 TaskGroup
5 actor: 여러 곳에서 같은 데이터를 건드릴 때
6 @MainActor: 화면 업데이트는 메인 스레드에서
7 Sendable과 Swift 6의 엄격한 동시성 검사