Domande taggate «dispatch-async»

6
Come posso dispatch_sync, dispatch_async, dispatch_after, ecc. In Swift 3, Swift 4 e oltre?
Ho un sacco di codice nei progetti Swift 2.x (o anche 1.x) che assomiglia a questo: // 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 = …

3
Comprensione dispatch_async
Ho delle domande su questo codice dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL]; [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); Il primo parametro di questo codice è dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) Stiamo chiedendo a questo codice di eseguire attività seriali su una coda globale la cui stessa definizione è che restituisce …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.