Cocoa: ¿Salto en cada llamada a método?

A menudo, al depurar, es importante para mí saber qué métodos de una clase se llaman en qué orden. La solución ingenua (que he estado usando hasta ahora) es hacer estallar unNSLog en la parte superior de cada método. Pero esto lleva mucho tiempo, es repetitivo, feo y hace que mi código se vea juvenil si olvido eliminar los registros después de la depuración.

Una solución más limpia es establecer puntos de interrupción en cada uno de mis métodos, configurar sus acciones para emitir el comando depurador:po NSStringFromSelector(_cmd) y configúrelos para continuar automáticamente. Esto es más bonito y me ahorra tener que recordar eliminar todos esosNSLogs, pero no es menos repetitivo o consume mucho tiempo.

Lo que realmente quiero es una forma de establecer un punto de interrupción simbólico que se rompa en cada método (¿de una clase? ¿De un módulo?). ¿Algún maestro de depuración / tiempo de ejecución tiene una solución o consejos sobre dónde comenzar a buscar?