LLDB扩展库chisel
2021-04-25 本文已影响0人
SeanLink
lldb最基本的命令
help 可以查看所有lldb命令,通过help command 可以查看该命令的作用和使用syntax。
border
和 unborder
border -c red -w 2 0x12c8a78c0
unborder 0x12c8a78c0 (取消boder)
caflush(立即刷新外观)
bmessage
给一个对象发送消息,及时该对象没有实现该消息,可以给一个类或者一个对象发送消息,
如果程序中有多个这个类,相当于加了 Symbolic breakPoint
[UIViewController viewWillAppear:]
如果只有一个对象实现了该方法,那就相当于直接在该方法加断点
[MyButton move]
pvc
和pviews
pvc可以打印出当前控制器导航栈,比如,当前住控制器是tabbar,tabbarController内又多个控制器,也可以查看当前显示在屏幕上的界面属于什么控制器.
pviews打印当前view视图的层级结构,从UIWindow到最底层的view
pviews可以查看钱view的姿势图,如果views后面不跟任何view,那么默认就是当前所有view的子视图.
taglog
点击屏幕,程序就会暂停,会打印你所触摸的view
presponder
会打印从application 一直到当前view的响应链,可以看出当前view为什么没响应,以及当前view的层级视图
pclass
这个命令可以打印当前类的继承关系
pinternals
pinternals 查看一个view的私有属性和继承关系
show
显示view
hiden
隐藏一个view