Resultados da pesquisa a pedido "grand-central-dispatch"

2 a resposta

EXC_BAD_INSTRUCTION acontece ao usar dispatch_get_global_queue no ios 7 (rápido)

let downloadGroup = dispatch_group_create() var images = [UIImage]() var errors = [NSError]() dispatch_apply(UInt(urls.count), dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)) { (i) ...

2 a resposta

Use o Grand Central Dispatch para agendar uma função no mesmo horário todos os dias

Li esta resposta e não acredito que ela tenha o que estou procurando, mas sou iniciante e estou feliz em ter alguém que aponte a resposta neste link: dispatch_after - GCD em ...

1 a resposta

Por que dispatch_queue_create fornece um erro EXC_BAD_ACCESS no Swift?

Estou portando algum código do C ++ para o Swift que usou o Grand Central Dispatch e estou encontrando um erro curioso com o dispatch_queue_create aparentemente não funcionando. Por exemplo, no meu cabeçalho da classe base C ++, eu ...

2 a resposta

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()) { ...

1 a resposta

Multithreading para iOS - NSURLSession e atualizações da interface do usuário

Tenho uma pergunta geral sobre multithreading no iOS: No meu aplicativo de teste muito simples, eu uso o NSURLSession para baixar algumas imagens pequenas do servidor e apresentá-las em uma exibição de tabela. No retorno de chamada da ...

0 a resposta

Quantos blocos estão sendo executados em uma fila?

Alguma maneira de verificar quantos blocos estão sendo executados em uma fila simultânea? Quero limitar os blocos em execução em uma fila simultânea e adicionar um novo bloco apenas se esse número for menor, ou seja, 3. Existe alguma maneira ...

2 a resposta

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 ...

2 a resposta

NSThread vs. NSOperationQueue vs. no iPhone

Atualmente estou usandoNSThread para armazenar em cache imagens em outro segmento. [NSThread detachNewThreadSelector:@selector(cacheImage:) toTarget:self withObject:image];Alternativamente: [self ...

2 a resposta

O NSURLSession ocorre em um thread separado?

Eu estava projetando um aplicativo que usa o NSURLSession e pensando em colocá-lo em um segmento diferente com o Grand Central Dispatch, mas se o NSURLSession fizer isso automaticamente em segundo plano, não precisaria usar o GCD, certo? Em ...

3 a resposta

Download de arquivos em ordem serial usando NSURLConnection no iOS

Quero baixar 3 arquivos em ordem serial. Dois deles são arquivos txt e um é o arquivo .gz. Estou usando o NSURLConnection para baixar os arquivos acima. Eu sou muito novo na programação do iOS. Já vi em outra pergunta no SO e no Google que ...