[Swift] Swift Concurrency async / await
·
iOS/🔎 swift 정리하기
GCD (Grand Centeral Dispatch) 일반적으로 네트워크 통신을 할 때 우리는 비동기적으로 코드를 작성한다. 다음과 같이 비동기적으로 요청을 하여 응답 결과를 call back 받기 위해 completion handler를 통해 받아오고, 받아온 데이터를 화면에 반영한다. func fetchThumbnailURLSession(completion: @escaping (Result) -> Void) { let url = URL(string: "https://www.themoviedb.org/t/p/w600_and_h900_bestv2/7M2pc9OboapgtoBbkU49Aim7O5B.jpg")! let request = URLRequest(url: url, cachePolicy: .reloa..