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

iOS中xcode的调试技巧(打印UI层次、po)

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