그래서 긴 작업을 NSOperations로 분해하는 가장 좋은 방법이 궁금합니다. 내가 3 개 장기 실행 작업을하는 경우, 기본적으로 수행 한 NSOperation 하위 클래스를 가지고하는 것이 좋습니다NSOperation 계층, 작업 단위
Single NSOperation subclass
- (void)main {
// do long running task 1
// do long running task 2
// do long running task 3
// call back the delegate
}
또는 더 나은 각 작업 NSOperation의 서브 클래스가, 그리고 내의 ViewController에서 각 작업을 관리하는 것입니다 같은 하나의 작업 단위로? 미리 감사드립니다.
다른 작업과 독립적으로 수행해야 할 작업이 있습니까? 작업을 병렬 또는 엄격하게 실행해야합니까? –