Configurando um objeto nulo versus release + realloc

Este não é um ambiente de coleta de lixo

Tenho uma variável de instância de classe que, em algum momento do meu tempo de execução, preciso reinicializar com um conjunto de dados diferente do que foi originalmente construíd

Hipoteticamente falando, e se eu tiver umNSMutableArray ouNSMutableDictionary, seria mais eficiente fazer algo como:

[myArr release];
myArr  = [[NSMutableArray alloc] init....];

ou apenas

myArr = nil;

O myArr liberará o objeto e me deixará sem um ponteiro para o armazenamento na memória para que eu possa reutilizar o myArr?

questionAnswers(6)

yourAnswerToTheQuestion