您的位置:首页 > 产品设计 > UI/UE

xcode的调试技巧(打印UI层次)

2012-11-09 13:25 501 查看
在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设定中断点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: