Chisel
Chisel is a collection of LLDB commands to assist in the debugging of iOS apps
通過github上面說明安裝一下
pviews 找所有的視圖
pviews -u 查看上一層視圖
pvc 打印所有的控制器
pmethods 0x107da5370 打印所有方法
pinternals 0x107da5370 打印所有成員
fvc -v 0x107da5370屠升,根據(jù)視圖找到控制器
fv
flicker 會讓視圖閃爍兩次
LLDB
search class
搜索對象
methods 0x 方法
b -a 0x02 下斷點
sbt 恢復(fù)方法符號
cycript
./cycript 開始
ctrl + d 退出
首先要配置cycript面氓,我這里面配置的是moneyDev特石,因為moneyDev里面包含cycript
./cycript -r 192.168.1.101:6666
找到ip地址+:調(diào)試端口號默認(rèn)6666
cy# keyWd .recursiveDescription().toString()層級視圖
choose (UIButton)
這個工具不會阻塞進(jìn)程
只要進(jìn)程不被kill,ctrl+d在重新進(jìn)入變量是都在的逊朽、
使用自己的cy
封裝成腳本,在任意位置sh cyConnect.sh
配置.zshrc
使用
這里面也可以使用pviews() pvcs()等