如何使用Cycript查看app代码1

   Cycript是Objective-C++、ES6(JavaScript)、Java等语法的混合物。可以用来探索、修改、调试正在运行的Mac\iOS APP,获取到别人app代码的实现方式。

官网: http://www.cycript.org/

通过Cydia安装Cycript,即可在iPhone上调试运行中的APP

Cycript的开启和关闭

cycript -p 进程ID

cycript -p 进程名称

取消输入:Ctrl + C

退出:Ctrl + D

清屏:Command + R

ps命令

ps命令是process status的缩写,使用ps命令可以列出系统当前的进程

列出所有的进程

ps –A

常用语法1

UIApp

定义变量

var 变量名 = 变量值

用内存地址获取对象:  #内存地址

常用语法2

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

view.recursiveDescription().toString()

筛选出某种类型的对象

choose(UIViewController)

choose(UITableViewCell)

你可能感兴趣的:(如何使用Cycript查看app代码1)