A contagem de referência ainda é 1 após [liberação do objeto], quando deve ser desalocada
Quando crio um objeto e verifico sua contagem de retenções, recebo 1 conforme o esperado. Quando solto o objeto e depois verifico a contagem de retenção novamente, ele ainda é 1. O objeto não deve ser desalocado e a contagem de retenção 0?
NSMutableString *str=[[NSMutableString alloc] initWithString:@"hello"];
NSLog(@"reference count is %i",[str retainCount]);
[str release];
NSLog(@"reference count is %i",[str retainCount]);
I Faz veja 0 para a contagem de retenção se eu definirstr
paranil
primeiro. Por que é que?