详细介绍请点击:LLDB使用总结
指令 | 详解 |
---|---|
po _lldbArr | 打印参数值 |
p _lldbArr | 打印指针 |
p $1 = @[@"p赋值"] | 给$1 _lldbArr赋值 |
p (void)[$115 setBackgroundColor:[UIColor redColor]] | 给控件设置背景颜色 |
image lookup -a | 寻找栈地址所在的代码位置 |
bt | 打印当前断点函数的调用顺序 |
frame select 0 | 查看指定方法的具体实现 |
up和down | 上下参看方法 |
frame variable | 查看当前断点位置调用者和方法名 |
b touchesEnded:withEvent: | 添加断点 |
breakpoint list | 查看所有的断点 |
breakpoint delete 3 4 | 删掉指定的断点 |
breakpoint 的c、n、s、finish指令 | c对应continue;n对应next(step over);s对应step into;step对应stemp out |
target stop-hook add -o "frame variable" | 每次进入断点都会自动打印详细的参数信息 |
pmethods p1 | 打印该对象的类方法和实例方法 |
pviews | 打印当前视图的层级结构 |
taplog | 点击控件会打印控件的地址、大小及透明度等信息 的命令 |
flicker 0x7f9833e12800 | 该控件会进行闪烁 |
hide 0x7f9833e12800 | 隐藏控件 |
show 0x7f9833e12800 | 显示控件 |
vs 0x7fbd69506d20 | 查询控件的信息 |
pactions 0x7ff0fb41b5d0 | 显示对象(button)调用者及响应方法 |
border 0x7ff0fb41b5d0 -c red -w 8 | 添加边框 |
unborder 0x7ff0fb41b5d0 | 去边框 |
pclass _logButton | 查看对象继承关系 |
presponder 0x7ff0fb41b5d0r | 查看对象响应链 |
caflush | 强制性立即渲染控件 |
search UIButton | 搜索存在于栈中的控件和及其子控件 |
lookup sethahahaha | 搜索可执行正则表达式(函数) |
pbundlepath | 打印app路径 |
pdocspath | 打印document路径 |
plibrary | 打印library路径 |
网友评论