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

3 a resposta

bjetivo C - Qual é a maneira mais rápida e eficiente de enumerar uma matri

Edita Li alguns artigos sobre blocos e enumeração rápida e GCD e similares. O @Bbum, que escreveu muitos artigos sobre o GCD e os blocos, diz que os métodos de enumeração de blocos são sempre tão rápidos ou mais rápidos quanto os equivalentes de ...

3 a resposta

Block_release desalocando objetos da interface do usuário em um encadeamento em segundo plano

Um dos padrões apresentados na palestra "Blocos e distribuição central grande" da WWDC 2010 foi usar chamadas dispatch_async aninhadas para executar tarefas demoradas em um encadeamento em segundo plano e atualizar a interface do usuário no ...

6 a resposta

Fazer blocos iOS executados de forma síncrona

Como posso executar um bloco de forma síncrona ou fazer com que a função aguarde o manipulador antes da instrução return, para que os dados possam ser transmitidos de volta do bloc -(id)performRequest:(id)args { __block NSData *data = nil; ...

2 a resposta

Configurando NSError dentro de um bloco, usando ARC

Desejo definir um ponteiro NSError de dentro de um bloco em um projeto usando a contagem automática de referências. O que se segue é uma versão simplificada do meu código: - (BOOL)frobnicateReturningError:(NSError **)error { NSArray *items = ...

8 a resposta

O que significa a palavra-chave "__block"?

O que exatamente faz o__block palavra-chave em Objective-C significa? Eu sei que permite modificar variáveis dentro de blocos, mas eu gostaria de saber ... O que exatamente isso diz ao compiladoFaz mais alguma coisa? Se isso é tudo o que faz, ...

1 a resposta

EXC_BAD_ACCESS ao copiar ou reter o Bloco

Até onde eu entendo, um bloco age como um objeto, pois você pode copiar ou liberar mensagens para ele, por exemplo: [myBlock copy]; No entanto, sempre que faço isso ou libero um bloco, recebo EXC_BAD_ACCESS. Se eu usar as funções de bloco, ...

2 a resposta

bloco objetivo-c vs seletor. qual é o melhor

No objetivo-c, quando você estiver implementando um método que realizará operações repetitivas, por exemplo, você deverá escolher entre as várias opções que o idioma lhe oferece: @interface FancyMutableCollection : NSObject { ...

2 a resposta

Erro tentando atribuir __block ALAsset de dentro de assetForURL: resultBlock:

Estou tentando criar um método que retornará um ALAsset para um determinado URL de ativo. (Preciso fazer o upload do ativo mais tarde e quero fazer isso fora do bloco de resultados com o resultado.) + (ALAsset*) assetForPhoto:(Photo*)photo { ...

5 a resposta

Por que devo escolher o GCD em vez de NSOperation e blocos para aplicativos de alto nível?

A referência Grand Central Dispatch da Apple diz: "... se o seu aplicativo precisar operar no nível Unix do sistema - por exemplo, se precisar manipular descritores de arquivos, portas Mach, sinais ou temporizadores. O GCD não está restrito ...

1 a resposta

iOS 5 blocos ARC em ponte

Esta pergunta faz referência a esta pergunta:Como simplificar a lógica de retorno de chamada com um bloco? [https://stackoverflow.com/questions/4824038/how-to-simplify-callback-logic-with-a-block/4840931#comment9394551_4840931] Meu cabeçalho ...