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

11 a resposta

Bloco de aprovação do Objective-C como parâmetro

Como posso passar umBlock para umFunction/Method? Eu tentei- (void)someFunc:(__Block)someBlock sem sucesso. ie. O que étip paraBlock?

6 a resposta

A AFNetworking pode retornar dados de forma síncrona (dentro de um bloco)?

Tenho uma função usando AFJSONRequestOperation e desejo retornar o resultado somente após o sucesso. Você poderia me apontar na direção certa? Ainda estou um pouco sem noção com blocos e AFNetworking especificamente. -(id)someFunction{ __block ...

2 a resposta

Armazenando Blocos em uma Matriz

No Objective-C, eu sei que os blocos são considerados objetos, então eu queria saber se era possível armazená-los em uma matriz. Isso levanta a questão: os blocos são objetos de primeira classe ou são apenas tratados como objetos para passar ...

2 a resposta

ARC, ivars em blocos e ciclos de referência via Self capturado

Estou trabalhando em um ambiente iOS5 / ARC puro, para que eu possa usar __weak reference conforme necessário. Faço referência a ivars em um bloco em muitas situações, principalmente blocos de animação que movem as visualizações, que ...

3 a resposta

Significado do símbolo ^ no objetivo C [duplicado]

Possible Duplicate: Caret no objetivo C [https://stackoverflow.com/questions/1912023/caret-in-objective-c] O que essa sintaxe ^ significa no Objective- [https://stackoverflow.com/questions/3499186/what-does-this-syntax-mean-in-objective-c] ...

4 a resposta

iOS 5 Estrutura do Twitter e bloco completeHandler - “Capturar-se fortemente neste bloco provavelmente levará a um ciclo de retenção”

Sou muito novo em programação e Objective-C e estou tentando descobrir o que há de errado com meu código. Eu li um pouco sobre blocos, mas não sei como nada do que li até agora é relevante para o meu códig Meu código está usando o iOS 5 ...

1 a resposta

Como posso recuperar um valor de retorno de um bloco de conclusão?

possível executar um bloco de conclusão no thread principa Por exemplo, eu tenho um método que retorna um valor: - (int)test { /* here one method is called with completion block with return type void */ [obj somemethodwithcompeltionblock: { /* ...

2 a resposta

Por que não remove o Observer do NSNotificationCenter: addObserverForName: usingBlock é chamado

Estou confuso sobre o motivo pelo qual o observador nunca é removido no código a seguir. Na minha viewDidAppear, tenho o seguinte: -(void)viewDidAppear:(BOOL)animated{ id gpsObserver = [[NSNotificationCenter defaultCenter] ...

2 a resposta

xiste uma vantagem em usar blocos sobre funções no Objective-

Eu sei que um bloco é um pedaço reutilizável de código executável no Objective-C. Existe uma razão para eu não colocar esse mesmo pedaço de código em uma função e apenas chamar a função quando preciso que esse código seja executado?

3 a resposta

locos Recursivos no Objective-C vazando no ARC

Então, eu estou usando blocos recursivos. Entendo que, para que um bloco seja recursivo, ele precisa ser precedido pela palavra-chave __block e deve ser copiado para que possa ser colocado no heap. No entanto, quando faço isso, ele aparece como ...