Operation 관련 이전 포스팅 https://baechukim.tistory.com/36 [iOS] Operation 알아보기 https://developer.apple.com/documentation/foundation/operation Apple Developer Documentation developer.apple.com Operation 싱글 tast와 관련된 코드와 데이터를 나타내는 추상 클래스 Overview Operation.. baechukim.tistory.com Operation 작업을 객체화 -> 재사용의 이점 기본적으로 동기적(sync) 인스턴스화 -> 한번만 실행 기능 취소 순서지정 상태 체크 (isReady, isExecuting, isCancelled, isFinished..
https://developer.apple.com/documentation/foundation/operation Apple Developer Documentation developer.apple.com Operation 싱글 tast와 관련된 코드와 데이터를 나타내는 추상 클래스 Overview Operation은 추상클래스이기 때문에 직접 사용하지말고 subclass하거나 시스템에서 지정한 subclasses (NSInvocationOperation or BlockOperation)를 사용해야합니다. 추상적이지만 작업의 기본 구현에는 작업의 안전한 실행을 조정하기 위한 중요한 로직이 포함되어 있습니다. 이러한 기본 로직이 있으면 다른 시스템 객체와 올바르게 작동하는데 필요한 glue code가 아니라 ..