dealloc

iPhone - dealloc de Liberación frente a nil

Preguntándose si alguien con experiencia podría explicar esto un poco más. He visto ejemplos de... [view release]; vie ... uebas de retainCount, personalmente he visto que nil reduce un conteo de 3 a 0 para mí, pero release solo lo reduce de 3 a 2.

¿Qué sucede cuando desasignas un puntero dos veces o más en C++?

int main(){ Employee *e = new Employee(); delete e; delete e; ... delete e; return 0; }

Uso válido de accesores en métodos init y dealloc?

He escuchado ahora de varias fuentes (stackoverflow.com, cocoa-dev, la documentación, blogs, etc) que es "incorrecto" usar ac ... a respuesta a cualquiera de estos es "no puedes", entonces ¿cómo puede ser malo usar accesores en tus métodos init y dealloc?