iOS开发笔记

iOS LLDB调试

2017-12-04  本文已影响0人  天使君

掌握以下lldb命令,够用.

### LLDB调试总结

<lldb> e NSString *$str = @"test"  # e命令定义变量

<lldb> po $str  # po命令打印对象具体的内容,p命令一般用于打印基本类型

<lldb> b 33   # b命令在当前类文件第33行添加一个断点

<lldb> bt   # 打印当前线程回溯

<lldb> c,n,s   # c命令表示跳过当前断点继续执行程序,n命令表示step over,s命令表示step into

<lldb> image lookup --address 0x00000ffff    # image命令用于寻址

<lldb> watchpoint set self.name  # watchpoint 监视self.name变量

<lldb> thread return         # 当前执行程序堆栈直接返回一个值

<lldb> call [self method]              # call命令调用函数

<lldb> frame variable                    # 查看当前frame的所有变量的值

<lldb> frame info                          # 打印当前frame的信息

<lldb> expr 表达式                        # 动态执行表达式的值

<lldb> help     # help命令

上一篇 下一篇

猜你喜欢

热点阅读