
do, try, catch, throws가 비동기 프로그램을 구현하는데 필수적이라고 한다.

비동기로 구현하는 3가지 방법 (Async, @escaping, Combine)에 대해 알아보자

Actor란 무엇일까? 그리고 non-isolated 키워드는 언제 사용하는 걸까?

Global Actor에 대해 알아보자.

Actor내의 모든 코드는 thread safe 할까? NO! Sendable 프로토콜을 사용해보자.

AsyncPublisher에 대해 알아보자!

Strong self vs. Weak self 어떤 차이가 있을까?

MVVM 디자인 패턴에서 동시성(Async/Await)을 어떻게 사용할지 살펴보자.