在xcode的console下,我们除了可以看log
其实因为它是gdb环境,所以我们还可以对目前的环境做操作
我比较常用的是
gdb> po self
来列印中断点所在的物件
也可以列印所在物件的message所回传的object
gdb> po [self view]
如果该物件是个UIView.. 则可以列印它的UI Hierarchy
gdb> po [[self view] recursiveDescription]
这个是大绝招
gdb> po [[[[UIApplication sharedApplication] windows] objectAtIndex:0] recursiveDescription]
这样就可以随时pause.. 随时看UI Hierarchy
就不需要在该UIView或UIViewController设定中断点