Resultados da pesquisa a pedido "automatic-ref-counting"

6 a resposta

Como posso obter o OCMock sob o ARC para parar de aninhar um conjunto de subclasses NSProxy usando uma propriedade fraca?

DebaixoARC, Eu tenho um objeto,Child que tem umweak propriedade,parent. Estou tentando escrever alguns testes paraChild, e estou zombando de suaparent propriedade usandoOCMock. Em ARC, configurando umNSProxy subclasse usando um configurador de ...

2 a resposta

Propriedade fraca não zerada usando ARC

Tenho o seguinte código simples para um objeto que contém uma referência fraca: // interface @interface GMWeakRefObj : NSObject @property (weak) id object; @end // implementação @implementation GMWeakRefObj @synthesize object; @endQuando ...

4 a resposta

Por que a Apple recomenda usar dispatch_once para implementar o padrão singleton no ARC?

Qual é o motivo exato do uso de dispatch_once no acessador de instância compartilhada de um singleton no AR + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static ...

6 a resposta

ARC detecção de retenção circular

Portei algum código antigo para o Objective-C ARC (contagem automática de referência) e parece funcionar muito bem. Exceto que um objeto grande e de alto nível não está sendo desalocado quando é retirado da minha pilha de navegação, me fazendo ...

4 a resposta

empo de vida de variáveis locais fracas com ARC

Se eu tiver um código que se parece com isso: - (void)testSomething { __weak NSString *str = [[NSString alloc] initWithFormat:@"%@", [NSDate date]]; NSLog(@"%@", str); } a saída será (nula) porque não há referências fortes para str e ela será ...

14 a resposta

Dealloc não está sendo chamado no aplicativo ARC

Eu tenho um UIViewController que é empurrado para um controlador de contêiner e depois disparado e, usando o instrumento de alocações, posso ver que o controlador de exibição é destruído posteriormente. No entanto, nunca é atingido um ponto de ...

6 a resposta

Referenciar um objeto NSOperation em seu próprio bloco de conclusão com ARC

Estou tendo dificuldades para converter algum código NSOperation em ARC. Meu objeto de operação usa um bloco de conclusão, que por sua vez contém um bloco GCD que atualiza a interface do usuário no thread principal. Como faço referência ao meu ...

4 a resposta

O projeto Cocos2D com muitas cenas não libera memória adequadamente

Estou com um grande problema e não entendo muito bem por que ocorre. Este é o caso Tenha um ótimo projeto no Cocos2D com 10 cenas. Cada cenas é uma página de um livro com enormes sprites. Ele usa a implementação do Kobold2D 1.0.2.oda ...

4 a resposta

Objetivo C - ARC - Quando usar @ autoreleasepool

Eu estava lendo um pouco sobre o ARC e vi o seguinte: @interface Address : NSObject { @public NSString *city; } @end @implementation Address - (Address*) init: (NSString*) c { city = c; return self; } - (void) dealloc { NSLog(@"Destroying ...

4 a resposta

Por que 'nenhum método conhecido para o seletor x' é um erro grave no ARC?

Talvez seja útil se chamar um método que o MyClass não entende em algo digitado MyClass é um erro e não um aviso, já que provavelmente é um erro ou causará erros no futuro ... No entanto, por que esse erro é específico do ARC? O ARC decide o ...