ejemplo correcto:¿Por qué tengo que llamar a superdedeloc último y no primero?
- (void)dealloc {
[viewController release];
[window release];
[super dealloc];
}
mal ejemplo:
- (void)dealloc {
[super dealloc];
[viewController release];
[window release];
}
Althoug en alsmost todos los demás casos, cuando sustituir un método me gustaría llamar primero implementación del método de los súper, en este caso la manzana siempre llama dealloc súper [ ] en el final. ¿Por qué?
Con ARC, no tiene que llamar '' super dealloc] 'en absoluto, produce un error de compilación cuando lo hace. – teradyl