LLDB(Low Level Debug),虽然带了一个low,但其实一点也不low,反而功能十分强大。 默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了一组广泛的命令,旨在与老版本的 GDB 命令兼容。 除了使用标准配置外,还可以很容易地自定义 LLDB 以满足实际需要。
下面介绍一些LLDB常用的一下指令,熟练掌握这些,可以很方便于我们的日常开发工作
1、断点设置
注意需在我们进入断点调试或者点击暂停时方可使用这些指令


普通断点设置
breakpoint set -n XXX (可缩写为b -n XXX)
set是子命令
-n是选项是--name的缩写!
XXX为某个方法名
查看断点列表
breakpoint list
删除
breakpoint delete 组号(删除一组)
直接breakpoint delete,是删除所有断点
禁用/启用
breakpoint disable 禁用
breakpoint enable 启用
遍历整个项目中满足Click这个字符的所有方法
breakpoint set -r Click ,会在项目中所有Click字符的地方添加一个断点
网友评论