Cycript 常用指令

Cycript 更详细的说明点击这里。

命令 作用
control D 退出cycript
contro C 取消输入
command R 清屏

1、获取 UIApplication

UIApp
[UIApplication sharedApplication]

2、定义变量

var 变量名 = 变量值
var keyWindow = UIApp.keyWindow

3、已加载的所有 OC 类

ObjectiveC.classes

4、查看对象的所有成员变量

var keyWindow = UIWindow.keyWindow()
*keyWindow

5、执行一个对象

#对象
#对象地址

6、递归打印 View 的所有子控件(跟 LLDB 一样的函数)

view.recursizeDescription().toString()

7、筛选出某种类型的对象

choose(UIViewController)
choose(UITableViewCelll)

8、获取上弹出的控制器

UIApp.keyWindow.rootViewController.presentedViewController

9、获取 Bundle ID

Monkey Dev 注入可用
APPID

10、获取子视图层级

Monkey Dev注入可用
pviews()

11、获取控制器层级

Monkey Dev 注入可用
pvcs()

你可能感兴趣的:(Cycript 常用指令)