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
- 1일1알골
- widget
- 웹
- widgetkit
- cs
- 위젯킷
- 리액트
- uikit
- 스유
- TCA
- 스위프트
- dispatchqueue
- 대외활동
- 컴퓨터그래픽스
- spritekit
- 멋사
- 알고리즘
- c++
- 네트워크
- swift concurrency
- 영남대
- 문법
- 후기
- 백준
- 운영체제
- composable architecture
- Protocol
- 멋쟁이사자처럼
- Swift
- SwiftUI
Archives
- Today
- Total
목록draw cycle (1)
맛동산이
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bkD7Gd/btsFuNsgIXl/Ml3b1J7JXZ6ORGz30iEHhK/img.png)
: 오토레이아웃을 통한 애니메이션을 주는 방법(constraint를 이용한)에서 layoutifneeded()가 무엇을 뜻하는지 찾다가 공부하게 되었다. Draw cycle이란, ios어플리케이션에서 view가 업데이트 되는, 과정을 의미한다. 이러한 draw cycle을 이해하기 위해서는 우선적으로, ios의 main run loop에 대한 이해를 필요로 한다. Main run loop 이전에도 잠깐 언급되었지만, uiapplication은 ios os 시스템에서 event 큐를 통해서 이벤트를 입력받고 그것을 처리하는 런루프에 의해서 해당 uiapplication객체를 생성, 그 안에서 다양한 이벤트를 처리하여, 해당객체를 리턴해주는 방식으로 작동한다. 그렇다면 런루프란 정확히 무엇을 뜻하는것일까??..
앱/Swift
2024. 3. 2. 17:05