async1 [Swift] Async Await와 MainActor의 관계에 대한 고찰 [Swift] Async Await와 MainActor의 관계에 대한 고찰 Swift에서 Concurrency 환경을 만들어야할 때 다양한 사용법이 있다. 특히 비동기로 데이터를 처리한 후 UI를 업데이트할 땐 MainThread에서 처리해야 한다. 여기서 MainActor를 사용함으로써 명시적으로 Main Thread로 컨텍스트 스위칭할 수 있다. 명시적으로 Main Thread에서 돌아가게 하는 방법은 여러 방법이 있는데 각각의 차이를 알아보자. 본격적으로 들어가기에 앞서, 환경부터 만들어보자. 환경 UILabel에 실제 API 호출을 통해 가져온 데이터를 바꾸도록 만들자. 우선 간단한 레이아웃 구조와 viewModel 인스턴스를 생성하자. class ViewController: UIViewContr.. 2023. 4. 26. 이전 1 다음