您的位置:首页 > 移动开发 > IOS开发

iOS-LLDB调试工具的基本使用

2016-12-02 15:43 501 查看
在开发中,我们经常在控制台输入’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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: