在开发中,我们经常在控制台输入’p’ 和 ‘po’ 命令,打印对象的值.
殊不知这两个指令只是LLDB调试工具的冰山一角,当我们在控制台’help’的时候,所有的指令都打印在通知台,但我们平时开发需要用到的只有一部分
下面介绍几个常用的指令:
01、设置/取消断点
(lldb) Command + \
02、禁用/启用所有断点
(lldb) Command + Y
03、清空调试框内容
(lldb) Command + K
04、设置断点
(lldb) breakpoint set --file ViewController.m --line 行号
// 简写
(lldb) br s -f ViewController.m -l 行号
// 简写
(lldb) b ViewController.m: 行号
05、查看所有断点
(lldb) breakpoint list
// 简写
(lldb) br l
06、删除断点
(lldb) breakpoint delete 断点编号
// 简写
(lldb) br del 断点编号
07、单步进入
(lldb) thread step-in
// 简写
(lldb) step
// 简写
(lldb) s
// 键盘指令
F7
08、单步跳过
(lldb) thread step-over
// 简写
(lldb) next
// 简写
(lldb) n
// 键盘指令
F6
09、继续执行
(lldb) thread continue
// 简写
(lldb) continue
// 简写
(lldb) c
10、重新执行
(lldb) run
11、通过LLDB默认格式打印出返回值
(lldb) p
12、通过用于规定的格式打印出返回值
(lldb) po
13、退出LLDB
(lldb) exit
// 简写
(lldb) quit
// 简写
(lldb) q