250x250
반응형
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 |
Tags
- 대표
- 옵셔널
- struct
- WeatherKit
- 학과별커뮤니티
- 동시성
- 앱개발
- GCD
- 기초문법
- CS
- SwiftUI
- 토이프로젝트
- 구름톤 유니브
- uikit
- 반응형
- collectionview
- swift
- mvc
- Optional
- 세종대학교
- ios
- 실습
- async
- 프로토콜
- 이론
- MVVM
- 네트워크
- Kingfisher
- 스트럭트
- RxSwift
Archives
- Today
- Total
목록swift concurrency (1)
스윞한 개발자

안녕하세요. 이번 포스팅은..! 동기, 비동기, 동시, 직렬에 대해 정리해 보고 GCD에 대한 간단한 톺아보기와 늘 헷갈리던 Swift Concurrency의 개념과 둘의 차이점에 대해 정리해 보겠습니다. 이번에 GCD에 대해 공부해 보다, WWDC 2021에 나온 swift concurrency가 GCD가 있는데 왜 나왔을까 하는 생각이 들었습니다. 우선 GCD에 대해 간단히 정리해 보면, #GCD기존의 Swift는 동시성 프로그래밍을 구현하기 위해서 GCD를 사용해 왔습니다. 비동기의 코드 블록을 DispatchQueue라는 매니저(Queue)에 넣어서 블록을 스레드에 작업을 할당하는 방식입니다. GCD는 주로 @escaping 클로저를 활용해 작업 객체에 대한 콜백을 받습니다. 그렇다면 잘 사용하..
Swift 이론
2025. 1. 23. 19:28