Agregar bandera durante el time de ejecución (instrumentos Xcode)

Estoy usando instrumentos para depurar mi asignación en mi aplicación de iOS y me preguntaba si había una manera de agregar indicadores al rastreo mientras se ejecuta el código. Por ejemplo, me gustaría que se agregue automáticamente una bandera que diga "usuario tocado en el button X" una vez que el usuario haya tocado ese button.

Por lo que parece de los documentos de Apple, solo puede agregar esas banderas "después del hecho".

Puede probar el enfoque recomendado aquí:

http://ioscodesnippet.com/post/43288248813/method-swizzling-in-objective-c

Básicamente, puede agregar un rastreo a un método particular que sabe que desea rastrear de antemano haciendo pasar la implementación real para su implementación personalizada que registra una statement de rastreo antes de llamar a la implementación real (en este caso, puede anular – [ UIButton endTrackingWithTouch: withEvent:]).