class-dump下载安装使用

用途

分析app库文件或可执行文件,得到Objective-C类和部分C结构体的信息

原理

Objective-C类的信息会有字符串来对应描述,分析保存这些信息的区域,梳理成Objective-C头文件输出

1:下载地址

http://stevenygard.com/projects/class-dump/

现在最新的版本是3.5

2:使用格式

./class-dump-H-o***

-H表示导出头文件

-o表示导出头文件的保存目录参数

最后是可执行文件的路径

例子:

1将下载好的class-dump放入usr/local/bin下.

如果‘/usr/local/bin’不知道在哪里,可以在terminal下输入‘open-aFinder/usr/local/bin’以便打开目录.

记着class-dump要使用chmod修改下执行权限.例如:在usr/local/bin对class-dump修改,可以这样在terminal切换到usr/local/bin目录下:chmod777class-dump.

2将DumpFrameworks.pl放入任意目录下.同样需要修改执行权限.

3.OK..现在所有的准备工作作好了.我们在terminal的任意目录下输入:./DumpFrameworks.pl

等待...

会有一个Heards文件夹在你的主目录下.里面包含了Frmeworks和privateFrameworks下所有的私有API,尽情享用吧.!

相关推荐