调试iOS:如何打破属性值更改?

fbr*_*eto 19 debugging gdb properties objective-c ios

我试图找出如何UIView修改s转换矩阵.因此(使用gdb控制台)我喜欢看任何/的所有更改UIViewtransform属性.我该怎么做呢?

Pey*_*loW 29

在Xcode中添加符号断点.使用-[UIView setTransform:]为标志.

如果您想要更少或更多的特定输出,请使用更窄的子类.


Les*_*ary 11

使用符号断点-[UIView setTransform:].请注意,您还可以使用带有$ arg1的条件(仅适用于像iphone 5s这样的64位模拟器),而某些指针仅针对特定实例捕获属性更改时的断点$arg1 == 0x7f9cbba75e60.下面的屏幕截图显示了仅针对具有指针0x7f9cbba75e60的UIView实例捕获转换属性的更改的断点

xcode符号断点