写的很好
http://www.cnblogs.com/mddblog/p/4942894.html
安装步骤
用来dump目标文件的class信息的工具。它利用Objective-C语言的runtime的特性,将存储在mach-O文件中的@interface和@protocol信息提取出来,并生成对应的.h文件。
安装步骤
1、下载地址 http://stevenygard.com/projects/class-dump/
2、解压后把class-dump文件中的class-dump文件复制到/usr/local/bin
3、在终端输入 class-dump,显示 class-dump的版本后,就可以正常使用 class-dump 命令了。 正确安装后如下图所示:
4、更改权限:终端输sudo chmod 777 /usr/local/bin/class-dump
安装步骤
命令如下:class-dump -H /Applications/Calculator.app -o 目标路径解释:
/Applications/Calculator.app是计算器app的路径
/Users/你的计算机名字/Desktop/calculate/heads 是存放dump出来头文件的文件夹路径
结果如下:
通用ipa.
1、首先下载一个ipa文件,更改文件为zip格式,然后解压之后得到.app的目标文件
2、用终端输入命令class-dump -H [.app文件的路径] -o [输出文件夹路径]
class-dump -H /Users/mac/Desktop/Payload/Kt.app -o /Users/mac/Desktop/Payload
就可以得到所有的.h文件了(在输出的文件夹里)
更多使用:
class-dump --help
引用:http://blog.csdn.net/wm9028/article/details/52021061
: http://blog.csdn.net/msyqmsyq/article/details/51363659