LLDB扩展库chisel

2021-04-25  本文已影响0人  SeanLink

lldb最基本的命令
help 可以查看所有lldb命令,通过help command 可以查看该命令的作用和使用syntax。
borderunborder

border -c red -w 2 0x12c8a78c0

unborder  0x12c8a78c0    (取消boder)

caflush(立即刷新外观)

bmessage

给一个对象发送消息,及时该对象没有实现该消息,可以给一个类或者一个对象发送消息,
如果程序中有多个这个类,相当于加了 Symbolic breakPoint
[UIViewController viewWillAppear:]
如果只有一个对象实现了该方法,那就相当于直接在该方法加断点
[MyButton move]

pvcpviews
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

上一篇 下一篇

猜你喜欢

热点阅读