Objective-C ハックのために class-dump をぜひとも手に入れろと多くのサイトに書いてあった。
This is a command-line utility for examining the Objective-C segment of 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.
class-dump を使用すると文字通りダンプを取得でき、SDKに記載が無い便利なクラス・メソッドを見つけて使えるよ、らしい。
SDKに記載が無いものは非推奨なのでリスクはあるってことだね。
class-dump /System/Library/Frameworks/Foundation.framework/Foundation |
マイコミ
CocoaとObjective-Cと動的なオブジェクト指向 – Cocoaハックの第1歩
ファイルが持つすべてのクラスとメソッドを知ることができる。そのためのユーティリティが、class-dumpだ。Cocoaプログラマならば、必ず(?)愛用している一品である。