이미지 소스 및 정보 출처 : WWDC21 Discover concurrency in SwiftUI Run loop SwiftUI에서 View는 위와 같은 방식으로 업데이트된다. 이 때 이를 실현시켜주는 것이 Run Loop이다. Rup Loop는 MainActor에서만 동작한다. MainActor : Main Thread에서의 동작을 보장하는 Actor Example 이러면 Main Thread를 기반으로 작업을 처리하는 MainActor가 fetchPhotos 메서드로 인해 아무런 일도 수행하지 못한다. 그럼 update 함수를 async로 감싸면 괜찮지 않을까? 하지만 이렇게해도 문제가 발생한다. 이전 코드에서는 비록 fetchPhotos 메서드가 Main Thread를 점유하고 있기는 했지만 모든..