правильный пример:
- (void)dealloc {
[viewController release];
[window release];
[super dealloc];
}
неверный пример:
- (void)dealloc {
[super dealloc];
[viewController release];
[window release];
}
Althoug во всех остальных случаях, когда переопределять метод, я бы сначала назвал реализацию супер метода, в этом случае apple всегда вызывает [super dealloc] в конце. Почему?