
지난 포스트에 이어 비동기 프로그래밍을 알아보는 시간을 가져보자. 큐의 QoS(Quality of Service) 이전 시간 DispatchQueue를 다루는 과정에서 QoS를 설정할 수 있는 큐들이 존재했다. (global, custom 큐가 가능했다!) QoS의 속성들에 대한 이야기를 하지 않은 것 같아 간단히 표로 정리하자면 아래와 같다. 서비스품질 수준 사용 상황 소요 시간 .userInteractive 유저와 직접적 인터렉티브: UI업데이트 관련(직접X), 애니메이션, UI반 응관련 어떤 것이든 (사용자와 직접 상호 작용하는 작업에 권장. 작업이 빨리 처리되지 않으면 상황이 멈춘 것처럼 보일만한) 거의 즉시 .userInitiated 유저가 즉시 필요하긴 하지만, 비동기적으로 처리된 작업 (ex..