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 | 29 | 30 | 31 |
Tags
- Xcode
- 이진삽입정렬
- IOS
- swift6.1
- modulararchitecture
- actor
- mach-o파일분석
- swiftconcurrency
- task
- SPM
- updatecycle
- Swift
- 뷰를그리는메서드
- mainrunloop
- ios바이너리분석
- 뷰의레이아웃을계산하는메서드
- 다이나믹링크분석
- swift-demangle
- cgimage
- displayscale
- XCUITest
- UIKit
- swift6
- Architecture
- uicollectionview
- WWDC24
- xcrun swift-demangle
- mangle
- ciimage
- applaucnchprocess
Archives
- Today
- Total
목록mainrunloop (1)
꾸준한 기록
[iOS] Main Run Loop 와 UI Update cycle
Main Run Loop1. 앱이 시작될 때, UIKit이 @main 을 찾아서 실행2. @main이 실행되면, UIApplication 인스턴스와 UIApplicationDelegate 인스턴스를 생성하고, 둘을 연결3. 앱의 Main Run Loop를 시작 Main Run Loop 동작방식UI 이벤트가 들어오면, queue에 쌓인다. Main Run Loop는 queue에서 작업을 꺼내서 처리queue에서 작업을 꺼내서, 애플리케이션의 객체에(Application Object)에 전달.애플리케이션 객체는 UI 이벤트를 해석해서 이것을 처리할 Core Object에게 전달. 이때 CoreObject의 핸들러가 호출되면서 개발자들이 쓴 코드가 호출됨.CoreObject의 처리가 끝나면, 다시 실행권한이 ..
iOS
2024. 9. 9. 22:23