250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ios
- 옵셔널
- 토이프로젝트
- Kingfisher
- struct
- 실습
- 프로토콜
- swift
- SwiftUI
- MVVM
- 네트워크
- Optional
- 스트럭트
- GCD
- 동시성
- RxSwift
- 앱개발
- WeatherKit
- mvc
- 기초문법
- collectionview
- uikit
- 구름톤 유니브
- 이론
- CS
- async
- 학과별커뮤니티
- 반응형
- 세종대학교
- 대표
Archives
- Today
- Total
목록layoutIfNeeded (1)
스윞한 개발자

안녕하세요! 오늘은 뷰의 드로잉 사이클에 대해 정리해보려고 합니다! # 뷰의 드로잉 사이클이란?뷰가 로드되거나 변경이 생겼을 때 이를 화면에 적용시켜 그리는 과정을 의미합니다. 뷰가 변경되었을때, 즉각적으로 처리되지 않으며 Main Run Loop에 의존해 업데이트 됩니다. * Main Run Loop란?위의 그림을 보시면, iOS의 애플리케이션과의 모든 상호 작용은 이벤트 대기열에 추가됩니다. 그리고 대기열에 있던 이벤트를 가져와 각 과정을 거쳐 Run Loop가 돌아가면서 하나씩 처리하게 됩니다. 이러한 메서드 호출이 반환되면, 제어는 Main Run Loop로 돌아가게 되고 업데이트 주기가 시작됩니다. 이때, 업데이트 주기는 뷰를 배치하고 다시 그리는 역할을 하게 됩니다. * 업데이트 주기..
Swift 이론
2025. 1. 20. 20:59