Resultados da pesquisa a pedido "objective-c-blocks"

1 a resposta

variável __block retornando nulo após a execução do bloco [duplicado]

Esta pergunta já tem uma resposta aqui: Método retornando valor do bloco assíncrono com o FacebookSDK [/questions/15134394/method-returning-value-from-asynchronous-block-with-facebooksdk] 3 respostasValor de retorno para a função dentro de um ...

17 a resposta

Como você aciona um bloco após um atraso, como -performSelector: withObject: afterDelay :?

Existe uma maneira de chamar um bloco com um parâmetro primitivo após um atraso, como usarperformSelector:withObject:afterDelay: mas com um argumento comoint/double/float?

1 a resposta

Verifique a disponibilidade de blocos em tempo de execução no iOS

Preciso testar a disponibilidade de blocos no tempo de execução, para poder lidar com a compatibilidade com versões anteriores do iOS 3. Alguma dica? editar: Até agora eu estou fazendoif (!NSClassFromString(@"NSBlockOperation")) {...} Parece ...

4 a resposta

Gerenciamento correto de addObserverForName: object: fila: usingBlock:

Eu ainda sou novo em bloqueios no objetivo-c e me pergunto se tenho esse código psuedo correto. Não tenho certeza se basta remover o observador ou se preciso chamar removeObserver: name: object: -(void) scan { Scanner *scanner = [[Scanner alloc] ...

2 a resposta

EXC_BAD_ACCESS chamando um bloco

ATUALIZAÇÃO | Fiz upload de um projeto de amostra usando o painel e travando aqui:http://w3style.co.uk/~d11wtq/BlocksCrash.tar.gz [http://w3style.co.uk/~d11wtq/BlocksCrash.tar.gz](Eu sei que o botão "Escolher ..." não faz nada, ainda não o ...

3 a resposta

Como simplificar a lógica de retorno de chamada com um bloco?

Digamos que eu preciso me comunicar com uma classe que forneça um protocolo e chame métodos delegados quando uma operação for concluída, da seguinte maneira: @protocol SomeObjectDelegate @required - (void)stuffDone:(id)anObject; ...

5 a resposta

É possível criar uma categoria do objeto "Block" no Objective-C

Eu gostaria de adicionar funções criando uma categoria para blocos de Objective-C. __block int (^aBlock)(int) = ^int( int n ){ if( n <= 1 ) return n; return aBlock( n - 1 ) + aBlock( n - 2 ); };Em vez de apenas permitir que o normal[aBlock ...

4 a resposta

Existe um ponteiro SELF para blocos?

Eu gostaria de chamar recursivamente um bloco de dentro de si. Em um objeto obj-c, usamos "self", existe algo assim para se referir a uma instância de bloco de dentro de si?

9 a resposta

Reter o ciclo no `self 'com blocos

Receio que essa pergunta seja bastante básica, mas acho que é relevante para muitos programadores de Objective-C que estão entrando em blocos. O que ouvi é que, como os blocos capturam variáveis locais referenciadas dentro deles comoconst ...

6 a resposta

Quando usar enumerateObjectsUsingBlock vs. for

Além das diferenças óbvias: UsarenumerateObjectsUsingBlock quando você precisa do índice e do objetoNão useenumerateObjectsUsingBlock quando você precisa modificar variáveis locais (Eu estava errado sobre isso, veja a resposta do ...