Я только изучаю Цель C, так что я, вероятно, что-то упускаю, но приведенный ниже код - это утечка, верно?
Взято из документов Apple :
- (NSString*) title {
return [[title retain] autorelease];
}
- (void) setTitle: (NSString*) newTitle {
if (title != newTitle) {
[title release];
title = [newTitle retain]; // Or copy, depending on your needs.
}
}
Получатель сохраняет и автоматически выпускает (удаляя друг друга), но установщик также сохраняет.Это останавливает счетчик ссылок от достижения 0, верно?Чего мне не хватает?