Resultados da pesquisa a pedido "automatic-ref-counting"
bjeto fraco em um NSDictionar
Gostaria de armazenar uma referência fraca para zerar um objeto em umNSDictionary. Isto é para uma referência a um paiNSDictionary, para que eu possa rastrear uma estrutura grande sem pesquisa Não consigo usar__weak aqui; mesmo que minha ...
Subclasse de arquivo não-ARC no projeto ARC no Xcode 4
Estou usando código não-ARC no meu projeto ARC, ou seja, Three20. Eu adicionei todos os sinalizadores de compilador apropriados e tudo funciona bem. No entanto, preciso subclassificar algumas das classes Three20 e não tenho certeza se devo ...
Ver onde a ARC está inserindo reter e liberar
Existe uma opção do compilador (ou de alguma outra maneira) para ver onde o ARC está inserindo reter e liberar? Isso é principalmente por curiosidade. Eu posso vê-los no código de desmontagem, mas às vezes é difícil ver isso.
NSInvocation e ARC (contagem automática de referência)
Ao tentar migrar meu código atual para o ARC, estou recebendo erros sempre que passo um NSString como um argumento NSInvocatio Exemplo NSInvocation inv = ...; NSString *one = @"Hello World!"; [inv setArgument:&one atIndex:2]; O erro ocorre ...
omo lidar com questões de propriedade de ponteiro para ponteiro no ARC
SupposeObject A tem uma propriedade: @property (nonatomic, strong) Foo * bar;Sintetizado na implementação como: @synthesize bar = _bar;Object B manipula umFoo **, como neste exemplo, chame deObject A: Foo * temp = self.bar; [objB ...
Como ativar o relatório de ciclos em instrumentos no ARC?
s @Instruments podem visualizar os ciclos de retenção no ARC de uma maneira graficamente interessante. Lembro-me também de que, alguns dias atrás, vi a visualização "Ciclos" na Instruments por acidente. Agora, onde comecei a usar o ARC, de ...
Devo usar __bridge ou __bridge_retained se estiver fazendo a ponte de um objeto liberado automaticamente para o Core Foundatio
A Ferramenta de Migração do ARC está tendo problemas com isso: NSURL *fileURL = [NSURL fileURLWithPath:path]; AudioFileOpenURL((CFURLRef)fileURL, kAudioFileReadPermission, 0, &fileID); Em particular, não há certeza se deve fazer uma __bridge ou ...
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 ...
Como verifico a contagem de referência no modo ARC?
Eu costumava verificar se algumas das minhas variáveis tinham a contagem de retenção esperada usando [myVar retCount] no depurador, especialmente para var que não tinha um desalocação personalizad Como você faz isso no modo ARC? Como você ...
Como o comportamento de ponteiro fraco de zeragem do ARC é implementado?
Estou estudando ARC. E agora sobre zerar ponteiro fraco. OK, eu entendi todos os recursos. A semântica de referência fraca é o mesmo com uma referência fraca do sistema GC, mas você sabe, o Objective-C não usa GC (exceto casos especiais), então ...