Class-dump
What is class-dump?
This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. It generates declarations for the classes, categories and protocols. This is the same information provided by using ‘otool -ov’, but presented as normal Objective-C declarations, so it is much more compact and readable.
Why use class-dump?
It’s a great tool for the curious. You can look at the design of closed source applications, frameworks, and bundles. Watch the interfaces evolve between releases. Experiment with private frameworks, or see what private goodies are hiding in the AppKit. Learn about the plugin API lurking in Mail.app.
Download address
- class-dump-3.5.dmg
- class-dump-3.5.tar.gz
- class-dump-3.5.tar.bz2
How install class-dump?
- 下載 class-dump-3.5.dmg
- 打開 class-dump-3.5.dmg
- 將 class-dump 復(fù)制到 /usr/bin 目錄下,如沒有權(quán)限,關(guān)閉 SIP
- 在終端輸入 class-dump 測試是否安裝成功
How use class-dump?
- 新建 Xcode 項目
- 在真機(jī)上 Command + b 構(gòu)建
- 右鍵 Produces 目錄下的 .app 文件,Show In Finder 切換到該目錄下
- 終端輸入:class-dump -H AppName.app -o 要輸出的目錄
Matters need attention
對于 .ipa 文件,將后綴改為 .zip,然后解壓,可以得到 .app。從 App store 下載的應(yīng)用,經(jīng)過加密,需要先砸殼,然后再使用 class-dump
address
http://stevenygard.com
轉(zhuǎn)載于:https://www.cnblogs.com/wangyaoguo/p/9065071.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Class-dump的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flask入门flask-script
- 下一篇: [Design Pattern] 抽象工