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
- map
- Observable
- rxswift
- ribs
- Clean Code
- UITextView
- uitableview
- HIG
- 스위프트
- 리펙토링
- tableView
- 애니메이션
- uiscrollview
- Human interface guide
- SWIFT
- collectionview
- UICollectionView
- 리팩토링
- RxCocoa
- MVVM
- 클린 코드
- swiftUI
- Protocol
- Refactoring
- clean architecture
- ios
- combine
- swift documentation
Archives
- Today
- Total
목록GCD와 Scheduler 차이점 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] RxSwift의 Scheduler 이해하기 (#GCD와 Scheduler 차이점, MainScheduler, SerialDispatchQueueScheduler, ConcurrentDispatchQueueScheduler, OperationQueueScheduler)
사전지식) RxSwift의 GCD 종류 1) main (serial) main thread에서 처리되는 serial queue (모든 UI관련 작업은 해당 큐에서 main queue에서 실행) 2) global (concurrent) 전체 시스템에서 공유되는 concurrent queue이고, concurrent이기 queue끼리의 우선순위를 위해서 queue를 사용할 때 QoS 설정 필요 userInteractive: 유저가 누르면 즉각 반응 (main queue) userInitiated: 유저가 실행시킨 작업들을 즉각적이지는 않지만, async하도록 처리 default utility: I/O, n/w API 호출 background: 유저가 인지하지 못할 정도의 뒷단에서 수행하는 작업 3) 커스텀 ..
iOS 응용 (swift)
2023. 8. 10. 01:17