firanalyticsdebugenabled objective-c ios debugging properties gdb

objective-c - firanalyticsdebugenabled - firebase analytics xamarin ios



Depuración de iOS: ¿Cómo interrumpo el cambio de valor de propiedad? (2)

Estoy tratando de descubrir cómo se está modificando la matriz de transformación de UIView . Por lo tanto (utilizando la consola gdb ) me gustaría observar cualquier / todos los cambios de la propiedad de transform UIView . ¿Cómo haría para hacerlo?


Añadir un punto de ruptura simbólico en Xcode. Utilice -[UIView setTransform:] como símbolo.

Utilice una clase de subclase más estrecha si desea una salida menor o más específica.


Utilice un punto de interrupción simbólico -[UIView setTransform:] . Tenga en cuenta que también puede usar una condición con $ arg1 (funciona solo en un simulador de 64 bits como iphone 5s) en comparación con algunos punteros para capturar puntos de interrupción en el cambio de propiedad solo para una instancia específica $arg1 == 0x7f9cbba75e60 . La captura de pantalla a continuación muestra un punto de interrupción que detecta cambios en la propiedad de transformación solo para la instancia de UIView que tiene un puntero 0x7f9cbba75e60