Cómo agregar NSDebug.h y usar NSZombie en iPhone SDK

Quiero habilitar NSZombies para mi aplicación de iPhone.

He leído varios artículos en línea y todavía no estoy seguro del procedimiento exacto.

Sé que tengo que establecer las Variables de entorno, lo que hice:

NSZombieEnabled = YES
NSDebugEnabled = YES
NSDeallocateZombies = NO

Creo (no estoy seguro), tengo que importar NSDebug.h. Cuando reviso los encabezados de Foundation Framework en mi proyecto, no hay NSDebug.h.

Después de un poco de investigación, los encontré en el iPhoneSimulator Foundation Framework. Entonces (y no estoy seguro de si esto es correcto), importé el iPhoneSimualtor Foundation Framework en mi proyecto. Noté que el archivo TODAVÍA no aparece en la ventana del proyecto, a pesar de que puedo ubicarlo en el Finder (¿Es este comportamiento normal?).

Entonces abrí main y agregué:

#ifdef TARGET_IPHONE_SIMULATOR
#import <Foundation/NSDebug.h>
#endif

No estoy seguro si eso es correcto tampoco. Después de esto, todavía no puedo hacer que NSZombie funcione (a menos que haya entendido mal lo que se supone que debe hacer) Espero ver un registro de "NSZombie envió un lanzamiento ..." o algo así. Pero no veo nada

Estoy seguro de que no lo estoy haciendo bien, se agradecería un buen paso a paso. Gracia

También de nota, también he habilitado:

NSMallocStacklLogging = YES
MallocStackLoggingNoCompact = YES

Respuestas a la pregunta(3)

Su respuesta a la pregunta