«nsoperation» 태그된 질문

8
NSOperation 및 그랜드 센트럴 디스패치
iOS의 동시 프로그래밍에 대해 배우고 있습니다. 지금까지 NSOperation/NSOperationQueue 및 에 대해 읽었습니다 GCD. 이상 을 사용하는 이유는 무엇입니까 ?NSOperationQueueGCD 모두 같은 소리 GCD와 NSOperationQueue멀리 추상적의 명시적인 생성 NSThreads사용자로부터. 그러나 두 가지 접근 방식의 관계가 명확하지 않으므로 의견을 보내주십시오!

8
비동기 네트워크 요청으로 신속한 루프 실행이 완료 될 때까지 기다립니다.
for 루프에서 많은 네트워크 요청을 firebase로 보내고 메소드가 실행을 마치면 데이터를 새보기 컨트롤러에 전달하고 싶습니다. 내 코드는 다음과 같습니다. var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] = snapshot.value }) } // Segue to new …

15
NSOperationQueue가 모든 작업을 완료하면 알림 받기
NSOperationQueue가 waitUntilAllOperationsAreFinished있지만 동기식으로 기다리고 싶지 않습니다. 대기열이 완료되면 UI에서 진행률 표시기를 숨기고 싶습니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 내 NSOperations 에서 알림을 보낼 수 없습니다. 어떤 알림 이 마지막 [queue operations]일지 모르고 알림이 수신 될 때 아직 비어 있지 않을 수 있습니다 (또는 더 나쁘게-다시 채워짐).

6
NSOperation 및 NSOperationQueue 작업 스레드 대 기본 스레드
내 앱에서 일련의 다운로드 및 데이터베이스 쓰기 작업을 수행해야합니다. 내가 사용하고 NSOperation와 NSOperationQueue동일합니다. 이것은 애플리케이션 시나리오입니다. 장소에서 모든 우편 번호를 가져옵니다. 각 우편 번호에 대해 모든 집을 가져옵니다. 각 집에 대해 주민 정보를 가져옵니다. 말했듯 NSOperation이 각 작업에 대해 정의했습니다 . 첫 번째 경우 (Task1)에서는 모든 우편 번호를 가져 오기 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.