반응형
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
- WWDC16
- 동시성프로그래밍
- SWiFT
- property wrapper
- 후행 클로저
- 트레일링 클로저
- Understanding Swift Performance
- Remot Push
- OperationQueue
- RunLoop
- AppTransportSecurity
- weak
- 진입점
- viewcontroller
- entrypoint
- 연산 프로퍼티
- UIButton
- 원격 푸시
- Choosing Between Structures and Classes
- IBOutlet
- tableViewCell
- DispatchQueue
- firebase
- ios
- userdefaults
- TableView
- for-in
- CoreLocation
- uikit
- IBOutletCollection
Archives
- Today
- Total
목록RunLoop (1)
iOS 공부하는 감자
iOS) Run Loop
RunLoop란? 런루프 객체는 소켓, 파일, 키보드, 마우스 등의 입력 소스와 타이머 이벤트 등을 수신하고 처리하는 이벤트 처리 루프이다. 특정 이벤트가 발생했을 때, 스레드가 일해야 할 때는 일하고, 일이 없으면 쉬도록 하기 위해 애플에서 만든 스레드 관리 Loop이다. RunLoop가 수신하는 이벤트 Input Sources : 다른 스레드나 다른 응용프로그램의 비동기 이벤트를 수신하고, 이벤트 핸들러를 수행한다. Timer Sources : 예정된 시간이나 반복되는 간격으로 발생하는 동기 이벤트를 수신하고, 이벤트 핸들러를 수행한다. 각 스레드는 1개의 RunLoop를 가지며, RunLoop는 수신받은 이벤트를 모아 두었다가 실행되는 순간에 모아두었던 이벤트에 대한 핸들링 처리를 수행한다. (+ ..
iOS
2022. 8. 8. 09:04