비동기 처리기술, GCD 그리고 OperationQueue
비동기 처리기술 GCD, OperationQueue GCD란..? GCD란 뭘까요?? GCD는 Grand central Dispatch 의 약자로 멀티코어와 멀티 프로세싱 환경에서 최적화된 프로그래밍을 할 수 있도록 애플이 개발한 기술이에요. GCD를 가장 먼저 설명한 이유는, 앞으로 Swift에서 비동기 프로그래밍을 공부하기 위해 자주 사용하게 될 DispatchQueue가 GCD의 일부분이기 때문이죠. 프로그래머가 실행할 태스크(작업)을 생성하고 Dispatch Queue라는 큐에 추가하면 GCD는 앱이 실행될 때 태스크(작업)에 맞는 스레드를 자동으로 생성해서 실행하고, 작업이 종료되면 해당 스레드 제거해주는 역할을 해줘요. 그럼 GCD를 알아봤으니 ... 이제 DispatchQueue라는 녀석에 ..
개발 블로그/iOS
2020. 1. 3. 02:19
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자기PR
- 알고리즘
- RxDataSource
- BaseTableViewController
- 괄호연산
- UIModalPresentationStyle
- Swift
- VIPER 패턴
- RxSwift
- BaseViewController
- 프로그래머스 캐시
- Stack
- 1차 뉴스 클러스터링
- 카카오블라인드2018
- ReactorKit
- ios
- Level 3
- today extension
- 백준 신입사원
- Github Search
- TransitionStyle
- 프로그래머스 추석트래픽
- Widget
- 카카오 블라인드 2018
- 위젯
- 백준 1946
- 아키택처
- 카카오 블라인드2018
- 프로그래머스 오픈채팅방
- presentStyle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함