안녕하세요. KataRN입니다. 오늘은 OperationQueue에 대해 알아보겠습니다. (NSOperation, NSOperationQueue는 Object-C 클래스이고, Swift는 앞에 NS 접두사를 떼면 됩니다.) OperationQueue는 Operation들의 스케쥴링과 실행을 담당하게 됩니다. Operation이 담겨 Queue처럼 FIFO으로 동작하게 됩니다. 더 높은 우선순위의 작업이 들어오게 되면 낮은 우선순위보다 빠르게 실행되는 우선순위큐 형식입니다. 1. addDependency(_:) 다른 Operation에 Dependency를 갖습니다. 현재 operation보다 매개변수의 #Operation#이 더 먼저 완료되어야 하는경우 추가합니다. 이는 작업 큐에 들어가 있을 때 실행됩..