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
- GCD
- JSON
- xcode
- ios database
- ios
- ribs
- arc
- swift db
- Subject
- swift
- swift 5.9
- observable
- combinecocoa
- 카카오뱅크 ios
- Firebase
- swift 6
- 네트워크 통신
- Swift Tuist
- Subscribe
- Tuist
- SwiftUI
- RxSwift
- KeyPath
- realm
- Tuist Swift
- SeSAC
- Firebase Analytics
- Combine
- swift database
- uitableviewdiffabledatasource
Archives
- Today
- Total
목록async await (1)
천원의 개발

안녕하세요. 천원입니다. 오늘은 CompletionHandler로 값을 리턴하는 함수들을 async await 스타일로 변경할 때 사용하는 Continuation에 대하여 학습해 보겠습니다. 공식 문서를 보면 CheckedContiuation과 UnsafeContination 두 종류가 있는데 한번 확인해 보겠습니다. 동기와 비동기 코드의 사이를 인터페이스하는 메커니즘으로, 정확성 위반을 기록한다고 하네요. 이친구는 정확성을 검사하지 않는다고 하네요. 이제 코드를 보자면 dataTask함수의 completionHandler를 통해서 받은 data를 다시 handler에 실어서 보내주는 코드입니다. func requestImage(handler: @escaping ((Data) -> Void)) { let..
iOS&Swift🍎/iOS
2023. 11. 24. 10:21