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设定中断点
其实因为它是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设定中断点
相关文章推荐
- iOS中xcode的调试技巧(打印UI层次、po)
- iOS中xcode的调试技巧(打印UI层次、po)
- iOS小技巧14- 调试bug技巧-打印XCode的 Stack Trace信息
- xcode调试技巧(预处理器控制输出打印信息)
- Xcode调试——打印控制器层次结构和视图层次结构
- Xcode调试——打印控制器层次结构和视图层次结构
- 调试中日志打印printf技巧
- Xcode一种涉及到多桌面的调试技巧
- Reveal查看任意app的高级技巧 iOS真机UI调试利器——Reveal
- xcode调试技巧
- Xcode断点调试技巧
- xcode断点调试技巧
- Xcode调试技巧(一)
- XCode 4 的调试定位技巧
- xcode 调试 之终 端打印内存释放错误信息 NSZombieEnabled
- xcode调试技巧大全--exception breakpoint, symbolic breakpoint
- XCODE调试技巧收集
- iOS UI、Xcode、调试、代码等常见问题总汇(持续更新中)
- iOS开发UI基础—14IOS开发中Xcode的一些使用技巧
- Xcode调试打印方法