비동기 프로그래밍 / 제네릭 비동기 프로그래밍1. 비동기 프로그래밍 :작업을 동시에 실행하거나, 완료 여부를 기다리지 않고 다음 작업을 수행할 수 있는 프로그래밍 방식.iOS에서는 주로 GCD(Grand Central Dispatch)와 비동기 메서드를 사용. 2. 동기 vs 비동기동기(Synchronous) : 작업이 완료될 때까지 대기.비동기(Asynchronous) : 작업 완료를 기다리지 않고 바로 다음 작업 실행. 3. GCD의 주요 큐 :Main Queue : UI 작업을 처리.Global Queue : 백그라운드 작업 처리.Custom Queue : 사용자 정의 작업 큐.비동기 프로그래밍 예제DispatchQueue.global().async { print("비동기 작업 실행") ..