Operation and OperationQueue Tutorial in Swift

Screenshot 2023-03-05 at 3.55.30 PM.png

내부적으로 GCD를 이용해서 만들어져있음 단독 사용은 불가능하고 Operation 클래스를 Subclassing해 구현해서 사용함 main() 메소드를 overriding 하여 수행할 작업을 정의함

<aside> 💡 GCD vs Operation? - by Kodeco

Screenshot 2023-03-05 at 4.01.30 PM.png

OperationQueue

Operation State

Operation 클래스는 상태값이 존재함.

Untitled

Use Operation

BlockOperation