Chisel
和 lldb_commands
常用指令是 LLDB
上的指令 。
更详细的说明点击这里。
Chisel 指令
1、查看图层关系
pviews
2、查看控制器的层级
pvc
3、查看按钮页面点击事件
paction 指针地址
4、获取控件响应链
presponder 指针地址
5、查看类的继承关系
pclass 指针地址
6、查看类的所有方法。
pmethods 指针地址
7、查看类的成员变量以及内存中的值
pinternals 指针地址
8、查看 View 在内存中的地址(不一定100%能获取到)
fv View名称
9、查看 Controller 在内存中的地址(不一定100%能获取到)
fvc Controller名称
10、断点一次可处理响应事件的 View
taplog
11、当前地址的视图隐藏并显示(闪烁)一次
flicker 指针地址
12、查看图层的当前层级,下一个层级,上一个层级。
vs 指针地址
-
(q) to quit.
:输入q
退出。 -
(w) move to superview
:输入q
移动到父View
。 -
(s) move to first subview
:输入s
移动到我当前子控件的第一个(subviews.firstObject
)。 -
(a) move to previous sibling
:输入a
移动到当前视图平级关系的前一个视图。 -
(d) move to next sibling
:输入d
移动到当前视图平级关系的后一个视图。 -
(p) print the hierarchy
:输入p
打印当前控件的层级关系。
lldb_commands 指令
1、查看类在内存中的地址
search 类名
2、恢复部分调用队栈符号表
sbt
3、获取类方法列表
methods 指针地址