1、po用于输出 Objective-C 对象
2、po [selfview]
这会打印一些关于 view 的一些信息,比如frame clipsToBounds contentOffset
3、p用于输出基本类型
p (int)[[[selfview] subviews] count],这会打印(int) $2 = 2
4、call是调用的意思,不显示输出,比如call [self.view setBackgroundColor:[UIColor yellowColor]],继续运行程序,view的颜色会变成黄色
5、bt打印调用堆栈,加all可打印所有thread的堆栈,找出问题的地址
6、image命令可用于寻址,有多个组合命令。比较实用的用法是用于寻找栈地址对应的代码位置
image lookup --address 0x000000010b214a32 这样会返回[HomePageViewController viewDidLoad]+ 154atHomePageViewController.m:107
我们可以看到,出错的位置是HomePageViewController.m的第107行。
网友评论