Если говорить точнее, я говорю о написании dealloc следующим образом:
-(void)dealloc
{
self.myvar = nil;
[super dealloc];
}
Я понимаю, что это противоречит рекомендациям Apple.Я также понимаю, что это может вызвать выдачу с KVO, а также с использованием установщика на частично освобожденном объекте.Но если я делаю вызовы в таком порядке (то есть: сначала сеттеры, а затем [super dealloc]), есть ли риск в этом?Я пытаюсь точно понять, в чем опасность, и в частности, почему это плохая вещь (тм).Спасибо ....