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
- UITextView
- Clean Code
- 스위프트
- RxCocoa
- HIG
- rxswift
- Observable
- tableView
- Protocol
- ribs
- combine
- uitableview
- uiscrollview
- Human interface guide
- 리펙터링
- 클린 코드
- ios
- map
- MVVM
- clean architecture
- collectionview
- 리펙토링
- Xcode
- UICollectionView
- swift documentation
- 리팩토링
- Refactoring
- SWIFT
- 애니메이션
- swiftUI
Archives
- Today
- Total
목록메인 스레드 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] DispatchQueue.main.async와 DispatchQueue.main.sync 스레드 동작 이해하기
DispatchQueue 개념 대학 전공서로 대표적으로 많이 쓰는 OS 공룡책에 의하면, apple은 스레드 풀을 DispatchQueue라는 곳에서 관리하도록 하여 개발자는 스레드 관리에 많은 신경을 쓰지 않고 사용이 가능 DispatchQueue를 사용하면 Thread Safe하게 스레드 풀을 알아서 관리 main 관련 스레드를 관리해주는 것들은 DispatchQueue.main으로 사용 background 관련 스레드를 관리해주는 것들은 DispatchQueue.global(), DispatchQueue()으로 사용 Async, sync 개념 async: 앞전에 있던 task들이 끝나는 것을 기다리지 않고 새로운 task를 처리 sync: 앞전에 있던 task들이 끝난 후에 새로운 task 처리 e..
iOS 응용 (swift)
2023. 9. 28. 01:58