async let 으로 비동기 작업들을 동시에 수행하기 (2)
·
SwiftUI
async let을 사용하면 여러 데이터를 한번에 처리할 수 있습니다 https://apple-document.tistory.com/170 async let 으로 비동기 작업들을 동시에 수행하기 (1)async let 을 사용하면 시스템이 async let  오른쪽에 있는 비동기 함수를 병렬적으로 실행시킵니다   await를 사용할 때는 시스템이 해당 비동기 함수를 실행시킬 때마다 실행을 담당하는 스레드를apple-document.tistory.com 지난번에 이미지를 예를 들어 여러 이미지를 가져올 때 딜레이를 없애고 여러 이미지를 동시에 가져오는 방법인 async let을 알아봤었습니다. 이번에는 실제로는 어떻게 사용되었는지 코드를 분석하면서 알아볼 것입니다. 사용 사례박스오피스 영화 데이터를 가져오..
async let 으로 비동기 작업들을 동시에 수행하기 (1)
·
SwiftUI
async let 을 사용하면 시스템이 async let  오른쪽에 있는 비동기 함수를 병렬적으로 실행시킵니다   await를 사용할 때는 시스템이 해당 비동기 함수를 실행시킬 때마다 실행을 담당하는 스레드를 정지(suspend)했는데, async let 을 사용한 구문에서는 result가 필요하기 전까지 이후의 함수들을 계속 읽습니다. 코드로 예시를 확인해 보겠습니다.다음은 인터넷으로부터 사진을 가져오는 비동기 작업을 수행하는 코드입니다.func fetchImage() async throws -> UIImage { do { let (data, _) = try await URLSession.shared.data(from: url, delegate: nil) if let im..
ytw_developer
'async let' 태그의 글 목록