Cómo encontrar bloques de Objective-C en asignaciones o instrumentos de fugas

Primera pregunta, así que no tengas eso en mi contra …

Para los objects estándar, así como las subclasss que creo, es bastante sencillo encontrar en las Asignaciones o los Instrumentos de Fugas un object particular. es decir, si quiero ver una subclass de UIViewController llamada ViewController, puedo desplazarme a través del instrumento Asignaciones y ver el aumento y la disminución de la cantidad de objects vivos. De manera similar, si ese object se filtra, el Instrumento de fugas lo mostrará. Incluso puedo search objects específicos.

Sin embargo, no estoy seguro de qué search cuando busco bloques Objective-C. He notado en el Instrumento de Fugas que un bloque filtrado aparece como __NSMallocBlock. Sin embargo, cuando se usa el Instrumento de Asignaciones, no se muestra la búsqueda de __NSMallocBlock.

¿Alguna idea de qué search en el Instrumento de Asignaciones para rastrear los bloques Objective-C?

Muchas gracias

Parece, al less a partir de Xcode 4.2.1, que Blocks (como en (^), usaré mayúsculas / negrita para ellos) aparecen en el Instrumento de Asignaciones como bloques de memory Malloc generales (como en trozos de memory, minúscula no en negrita para aquellos).

Entonces, Malloc NN Bytes donde NN es el número de bytes requerido para ese Bloque . Habitualmente Malloc 32 o Malloc 64, según qué bloque haya capturado.

Por supuesto, es probable que haya muchos otros bloques Malloc del mismo tamaño. Si ordera por una persona que llama responsable, eso puede ayudarlo a filtrarlos.