[iOS] View Update Cycle(1)
2022. 11. 18. 15:01
iOS/iOS
오늘 포스팅에서는 View가 어떻게 그려지는지에 알아보자 View가 어떻게 알아보기 이전에 Main Run Loop과, Update Cycle에 대해 알 필요가 있는데, 이에 대해 먼저 알아보자. Main Run Loop 우선 Run Loop이란, input source와 timer source 라는 2종류의 이벤트를 처리하는 루프이다. (input source는 소켓, 키보드, 마우스, 터치 등의 입력 소스) 이는 Thread를 생성시 자동으로 생성이 되며, 실행 시키기 위해서는 직접 코드를 통해 실행을 해야한다. Main Run(event) Loop은, Main Thread에서 실행되는 Run Loop으로, UIApplicaion 객체에 의해 자동으로 실행된다. 즉, 일반 Run Loop가 다르게 직..