-
[동영상 강의] 앨런님의 iOS 동시성 프로그래밍...Programming/iOS 2020. 7. 2. 01:12
비동기 코드를 짜다 보면 심심찮게 쓰이는 코드
DispatchQueue.global().async { ... } DispatchQueue.main.async { ... }
-
main 쓰레드에서만 UI 작업을 할 수 있으므로 메인쓰레드에서 돌린다.
-
네트워크와 같은 비동기로 돌아가는 작업은 global 에서 돌린다.
=> 그런데, global은 왜 메인쓰레드와 다르게 생성자를 쓰지...? 쓰레드를 우리가 직접만드는거야? Qos 는 뭐야....? 중요도는 언제쓰는거야...?
와 같은 궁금점을 해결할 수 있는 단비같은 강의를 발견했다!
강의 이름도 길다...
iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이션큐의 이해
강사님이 기억에 남을 수 있게 반복학습을 계속해서 시켜주시고, 무엇보다 이미지 설명이 많아서 이해가 잘된다 :D
현재 25% 정주행중...
https://www.inflearn.com/course/iOS-Concurrency-GCD-Operation#
iOS Concurrency(동시성) 프로그래밍, 동기 비동기 처리 그리고 GCD/Operation - 디스패치큐와 오퍼레이��
동시성(Concurrency)프로그래밍 - iOS프로그래밍에서 필요한 동기, 비동기의 개념 및 그를 확장한 GCD 및 Operation에 관한 모든 내용을 다룹니다. 초급 모바일 앱 개발 교양 ・ 기타 iOS Swift 모바일 앱 온
www.inflearn.com
'Programming > iOS' 카테고리의 다른 글
[SwiftUI] 동적 데이터를 리스트로 표현 (0) 2020.06.26 Apple 개발자 등록 완료! (0) 2020.06.25 앱스토어 출시를 위한 Apple 개발자 등록하기 (0) 2020.06.24 [SwiftUI] Image 의 systemName 이란 (0) 2020.06.24 [SwiftUI] 상태 프로퍼티 (0) 2020.06.23 -