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

1 a resposta

Exclua várias tabelas de uma única consulta, separando do ponto e vírgula

Estou tentando excluir várias tabelas em uma única operação do sqlite. Tentei separá-lo por ponto e vírgula, mas não funcionou como esperado. Aqui está meu código atual : NSString *query = @"DELETE from Friends;DELETE from Stream;DELETE from ...

1 a resposta

Qual é a declaração do bloco de propriedades equivalente rapidamente da seguinte propriedade de bloco?

No Objective-C, faço isso: @property (nonatomic, copy) void(^completion)(MyObject * obj);Qual é a maneira correta de fazer isso rapidamente?

5 a resposta

Criando um método para executar animações e aguardar a conclusão usando um semáforo no objetivo c

Estou tentando criar um método que faça uso do método "+ animateWithDuration: animations: conclusão" do UIView para executar animações e aguardar a conclusão. Estou ciente de que poderia colocar o código que normalmente viria depois dele em um ...

7 a resposta

Armazene um fechamento como uma variável no Swift

No Objective-C, você pode definir a entrada e a saída de um bloco, armazenar um desses blocos que são passados para um método e usá-lo posteriormente: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void ...

2 a resposta

Sintaxe para definir um bloco que pega um bloco e retorna um bloco no Objective-C

Eu encontro no documento da AppleTrabalhando com blocos [https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithBlocks/WorkingwithBlocks.html#//apple_ref/doc/uid/TP40011210-CH8-SW1] que a ...

5 a resposta

Blocos de cacau como fortes indicadores vs cópia

Eu trabalhei várias vezes com blocos como com ponteiros para os quais eu tinha forte referência Ouvi dizer que você deveria usar cópia, masqual é a implicação em trabalhar com blocos como ponteiros e não com o objeto bruto? Eu nunca recebi uma ...

2 a resposta

Caractere de intercalação entre tipos, em vez de variáveis, entre parênteses

Eu estava examinando a documentação da Apple e vi algo parecido com isto(void (^)(void)). Alguém pode explicar o que essa afirmação significa?^ é XOR, certo?void XOR void não faz muito sentido para mim? Havia também algo como(void (^)(BOOL ...

1 a resposta

Por que o UIViewController é desalocado no thread principal?

Eu tropecei recentementeO problema da desalocação [http://developer.apple.com/library/ios/#technotes/tn2109/_index.html#//apple_ref/doc/uid/DTS40010274-CH1-SUBSECTION11] em algum código Objective-C. Este tópico foi discutido anteriormente no ...

1 a resposta

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

1 a resposta

O que é (double (^) (int)) foofoo

Há simum exemplo no cdecl [http://cdecl.ridiculousfish.com/?q=%28double+%28%5E%29%28int%29%29foofoo]aquilo vai(double (^)(int))foofoo significalança foofoo no bloco (int) retornando o dobro. O que significalançar foofoo em um "bloco" de int? O ...