Resultados da pesquisa a pedido "dispatch-async"
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 ...
Aplicação de blocos de ciclo longo
Eu tenho o seguinte ciclo no meu aplicativo var maxIterations: Int = 0 func calculatePoint(cn: Complex) -> Int { let threshold: Double = 2 var z: Complex = .init(re: 0, im: 0) var z2: Complex = .init(re: 0, im: 0) var iteration: Int = 0 repeat { ...
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 = ...
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 = ...
dispatch_async e valor de retorno não nulo inesperado na função void no Swift
Eu tenho uma função na minhaappDelegate que retorna a localização atual do usuário. Agora eu quero chamá-lo de forma assíncrona em outro lugar e fiz: func handleLocation() -> CLLocation { let priority ...
NSTimer não invalida
Estou com um problema ao invalidar meu cronômetro. @property (nonatomic, strong) NSTimer *timer; Dentro do meu bloco de sucesso, estou alocando e configurando meu timer no thread principal: dispatch_async(dispatch_get_main_queue(), ^{ ...
Use dispatch_async para analisar uma matriz simultaneamente no Swift
Estou tentando analisar uma foto simultaneamente usando um thread de segundo plano do GCD. Aqui está o código que escrevi: dispatch_async(dispatch_get_global_queue(Int(QOS_CLASS_UTILITY.value), 0)) { for (var i = 0; i < 8; i++) { let color ...
Passando um Argumento para dispatch_async
Eu sou novo no Swift e estou vendo como funciona a função dispatch_async. O documento da API mostra dispatch_async com dois parâmetros. No entanto, sou capaz de transmitir um argumento e está tudo bem. dispatch_async(dispatch_get_main_queue()) { ...
Página 1 do 2