SwiftUI runLoop
·
면접준비
https://www.youtube.com/watch?v=MTGh9U2yHNMSwiftUI Run Loop란 무엇인가?SwiftUI에서 UI 업데이트가 어떻게 이루어지는지 궁금해하신 적 있나요? 🤔SwiftUI는 내부적으로 Run Loop라는 시스템을 통해 UI 업데이트를 관리합니다. 이 Run Loop는 Swift 5.5부터 Main Actor 위에서 동작하며, 다음과 같은 역할을 수행합니다:사용자 이벤트 수신 (터치, 스와이프 등)모델 업데이트 허용SwiftUI 뷰를 화면에 렌더링이 과정을 "Run Loop의 틱(tick)"이라고 부르는데, 왜 이런 용어를 쓰는 걸까요? 마치 시계가 째깍째깍 소리를 내듯이, SwiftUI도 주기적으로 상태를 확인하고 UI를 업데이트하기 때문입니다! @Publishe..