목록2025/04/01 (1)
BIBI BLOG

withCheckedThrowingContinuation는 Swift 5.5+에서 제공하는 Swift Concurrency API 중 하나로,“콜백(callback) 기반 비동기 함수”를 async/await로 변환하기 위한 도우미입니다.쉽게 말해, “completion handler” 스타일 코드를 async throws 함수로 래핑해 주는 역할이죠.1. 사용하는 이유Swift의 await 문법은 비동기를 직관적으로 처리할 수 있게 만듭니다.하지만 기존에는 많은 함수들이 콜백(completion block)을 사용해 결과를 반환합니다.이런 콜백 함수를 async 함수로 바꾸려면, “코드가 완료되는 시점”에 await 체계를 알려줘야 하는데,그 과정을 withCheckedThrowingContinuati..
iOS/Swift
2025. 4. 1. 13:14