Resultados da pesquisa a pedido "retain"

7 a resposta

capturar-se fortemente neste bloco é susceptível de conduzir a um ciclo de retenção

6 a resposta

Como o retentor de retenção é implementado com @synthesize?

Eu tenho o seguinte no cabeçalho: @property (nonatomic, retain) UIView *overlay;E na implementação: @synthesize overlay;Então: UIView *tempOverlay = [[UIView alloc] initWithFrame:CGRectMake(160.0f, 70.0f, 150.0f, 310.0f)]; self.overlay = ...

10 a resposta

Matriz sem retenção para delegados

Em um projeto Cocoa Touch, preciso de uma classe específica para ter não apenas um único objeto delegado, mas muitos deles. Parece que eu deveria criar um NSArray para esses delegados; o problema é que o NSArray teria todos esses delegados ...

1 a resposta

O método de retenção do NSObject é atômico?

O método de retenção do NSObject é atômico? Por exemplo, ao reter o mesmo objeto de dois encadeamentos diferentes, é prometido que a contagem de retenções subiu duas vezes ou é possível que a contagem de retenções seja incrementada apenas uma ...

2 a resposta

Perguntas sobre NSTimer e reter

Esse código funciona bem @property (nonatomic, retain) NSTimer *timer; self.timer = [[NSTimer timerWithTimeInterval:kAdsAppearTimeInterval target:self selector:@selector(timerFired:) userInfo:nil repeats:NO] retain];esse código obtém CFRelease. ...

7 a resposta

enviado para a instância desalocada

Sempre que coloco um controlador de exibição na minha pilha e o retiro, recebo este erro: *** -[CALayer retainCount]: message sent to deallocated instance <memory address>Parece acontecer logo depoisdealloc é chamado no controlador de ...

9 a resposta

Qual é a diferença entre "copy" e "reter"?

Qual é a diferença entrecopy eretain paraNSString? - (void)setString:(NSString*)newString { string = [newString copy]; }

4 a resposta

alocar + init com propriedade sintetizada - isso faz com que a contagem de retenções aumente em dois?

Eu já vi o seguinte trecho bastante: No cabeçalho: SomeClass *bla; @property(nonatomic,retain) SomeClass *bla;No arquivo de implementação: @synthesize bla;e depois self.bla = [[SomeClass alloc] init];Eu acho que essa tarefa aumenta em dois ...

2 a resposta

Liberar ou definir como nulo membros retidos

É melhor definir os vars de membros retidos para zero ou liberá-los quando eu estiver limpando? Definir um var retido como nulo parece uma maneira mais segura de liberar um objeto sem arriscar uma chamada de liberação dupl Update: deixe-me ...

6 a resposta

Existe uma maneira de "encontrar mistério retém" ...?

Recently Eu estava reparando o código de alguém. Havia uma grande classe que não desalocaria. Você teria que acertá-lo com 5 ou 6 lançamentos para conseguir desalojá-l Examinei cuidadosamente a grande classe e finalmente encontrei as várias ...