Resultados da pesquisa a pedido "dispatch-async"

4 a resposta

Aviso Swift 3 para envio assíncrono

Eu tenho este código: DispatchQueue.global(priority: DispatchQueue.GlobalQueuePriority.default).async { let url = URL(string: itemImageURL ) let data = try? Data(contentsOf: url!) if data != nil { DispatchQueue.main.async{ cell.advImage!.image = ...

4 a resposta

Swift 3: a imagem da URL torna o processo de rolagem lenta do UITableView

Eu tenho uma extensão para imprimir o URL da imagemUIImageView. Mas acho que o problema é meutableView é tão lento por causa dessa extensão. Eu acho que preciso abrir discussão para isso. Como posso criar um thread nesta extensão ou você conhece ...

6 a resposta

Como envio dispatch_sync, dispatch_async, dispatch_after etc. no Swift 3, Swift 4 e além?

Eu tenho muito código nos projetos Swift 2.x (ou até 1.x) que se parecem com isso: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = ...

6 a resposta

iPhone - Tópico principal do Grand Central Dispatch

Venho usando com êxito o envio central grande em meus aplicativos, mas fiquei imaginando qual é a real vantagem de usar algo como isto: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuffou mesmo dispatch_sync(dispatch_get_main_queue(), ...

8 a resposta

Dispatch_async (dispatch_get_main_queue (), ^ {…}); espere até terminar?