этот ответ был ожидаем ... ну, как написано, что после [obj release] счетчик ссылок уменьшился ... так что это была просто практическая реализация ... не проверять УТЕЧКУ ... во всяком случае, спасибо ...

я создаю объект и проверяю его количество, я получаю 1, как и ожидалось. Когда я освобождаю объект, а затем снова проверяю счет сохранения, он все еще равен 1. Разве объект не должен быть освобожден, а счет сохранения равен 0?

NSMutableString *str=[[NSMutableString alloc] initWithString:@"hello"];
NSLog(@"reference count is %i",[str retainCount]);
[str release];
NSLog(@"reference count is %i",[str retainCount]);

I делать см 0 для сохранения количества, если я установлюstr вnil первый. Почему это?

Ответы на вопрос(2)

Ваш ответ на вопрос