Class-dump
Class-Dump是一款可以导出头文件的命令行工具,该程序用于检查Objective-C运行时信息存储在Mach-O文件中的头文件信息提取出来,并生成对应的.h文件。
官网:http://stevenygard.com/projects/class-dump/
一、安装
1、下载class-dump安装文件
2、双击打开安装
3、选择复制文件:class-dump
4、粘贴到目录:/硬盘/usr/local/bin
5、打开终端执行命令检查:class-dump
二、使用
在终端执行命令:class-dump -H xxx.app -o 输出目录
示例:
class-dump -H /Users/macintosh/Library/Developer/Xcode/DerivedData/DemoCodeConfusion-fzzudaajuuktdjczivfrbzpaktgy/Build/Products/Debug-iphonesimulator/DemoCodeConfusion.app -o /Users/macintosh/Desktop/tmp/classdump
逆向命令
代码比较
三、注意事项
1、class-dump并不会将所有的声明方法导出来,比如只声明,未实现的方法。
2、class-dump不能直接将AppStore上的app的头文件导出来,你只会导出CDStructures.h这个头文件,而这里边基本是没有信息的。
网友评论