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

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

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