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
- cocoapod
- 푸켓여행
- 도심공항
- 라이브러리
- 연금저축펀드
- 크로아티아
- 대한항공
- 스페인광장
- 괌 자유여행
- 지팍스페인
- 러브스플리트
- Swift #Concurrency #쓰레드
- 그라나다
- 스쿠버다이빙
- 스플리트
- 공기먹는다이버스
- swiftUI
- 시밀란
- Gradle
- xcode
- 강릉
- Device 등록
- 아시아나
- SwiftUI #Skeleton #데이터갱신
- 리브어보드
- 세비야
- Concurrency #Swift #Combine
- Cocoapods #PrivateRepo #SpecRepo
- 스페인여행
- 러브자그레브
Archives
- Today
- Total
목록Concurrency #Swift #Combine (1)
JEP's Diary
Concurrency(1)
Concurrency는 구조화된 방식으로 비동기 및 병렬 코드 작성을 지원합니다. 때문에 async/await을 이용하여 가독성이 좋은 깔끔한 코드로 비동기 코드를 작성할 수 있다. 기존에는 GCD(Grand Central Dispatch)로 동시성 코드를 작성했다. GCD를 사용하면 async로 작업을 수행하고 나서 탈출클로저를 이용하여 해당 작업의 처리를 해주게 된다. Task 비동기 작업의 단위(unit)입니다. TaskGroup 동적으로 생성된 자식 작업들을 포함하는 그룹입니다. AsyncSequence elements에 대한 비동기적인, 순차적이고 반복적인 접근을 제공하는 타입입니다. AsyncStream 새로운 elements를 생성하기 위해 지속적(continuation)으로 호출하는 클로..
Development/iOS
2023. 4. 18. 00:04