«dispatch-async» etiketlenmiş sorular

6
Swift 3, Swift 4 ve ötesinde nasıl_satchc, dispatch_async, dispatch_after, vb. Gönderirim?
Swift 2.x (hatta 1.x) projelerinde şöyle görünen bir sürü kod var: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } } Veya yürütmeyi …

3
Dispatch_async'i anlama
Bu kod etrafında bir sorum var dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL]; [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); Bu kodun ilk parametresi dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) Bu koddan, tanımı belirli bir öncelik seviyesinin global eşzamanlı kuyruğunu döndürmesi olan global kuyrukta seri görevler gerçekleştirmesini istiyor muyuz? dispatch_get_global_queueAna kuyrukta kullanmanın avantajı …

6
iPhone - Grand Central Dispatch ana ileti dizisi
Uygulamalarımda başarılı bir şekilde büyük merkezi gönderim kullanıyorum, ancak bunun gibi bir şeyi kullanmanın gerçek avantajının ne olduğunu merak ediyordum: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff ya da dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff Demek istediğim, her iki durumda da, ana iş parçacığı üzerinde yürütülecek bir bloğu ateşliyorsunuz, tam olarak uygulamanın çalıştığı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.