LLDB是LLVM下的调试器。Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB。
1. p 用于输出基本类型
2. po 用于输出Objective-C对象
3. expr 可以在调试动态实行指定表达式,并将结果打印出来。常用在调试过程中修改变量的值
4. call 调用 call [self.view setBackgroundColor:[UIColor redColor]]
5. bt 打印调用堆栈,加all可打印所有thread的堆栈
6. image 命令可用于寻址,有多个组合命令。比较实用的用法是用于寻找栈地址对应的代码位置。
image lookup --address 0x0000000100004af8