Cycript
1.首先,要使用Cycript你必须有一台越狱手机,这是必要条件,且能连接SSH
2.Cycript是的OC、ES6、Java等语法的混合物
3.主要用途:用来查看、修改、调试正在运行的ios、mac app
4.官网:http:www.cycript.org/ 文档:http://www.cycript.org/manual/
5.cycript的使用:cycript -p 进程名称/进程ID
6.取消输入:Ctrl+C
7.退出:Ctrl+D
8.语法:UIApp是[UIAppplication sharedApplication]的缩写
Var 变量名 = 变量值
用内存地址获取对象Var win = #kdo239889.keyWindow
app所有使用的类:ObjectiveC.classes
查看对象的所有成员变量:*UIApp
递归打印view的所有:和LLDB一样的函数,view.recursiveDescription().toString()
筛选出某种类型的对象 choose(UIViewController)
PS命令
1.首先需要安装adv-cmds
2.ps -A查看所有进程
3.搜索命令:ps -A|grep 关键词