Class-dumpでObjective-Cのframeworkのメソッドをまとめて表示させる
もう8年も前の記事だが、木下さんのDynamic Objective-Cの記事を読み始めた。
ダイナミックObjective-C (1) CocoaとObjective-Cと動的なオブジェクト指向 - Cocoaハックの第1歩 | マイナビニュース
ここで紹介されているclass-dumpを使えば、隠しメソッドなども表示できるみたい。
こういうの使うと、下記で紹介されているような
(BOOL)isYoMamaWearsCombatBootsSupported;
を探したりすのが捗りそう。
本の虫: Apple流の新機能の隠し方:(BOOL)isYoMamaWearsCombatBootsSupported;
install
class-dump - Steve Nygard
ソースはgithubにも公開されている。
nygard/class-dump
how to use
これもgithub見れば分かるのだが、frameworkやクラスを指定するだけ。
class-dump /System/Library/Frameworks/AppKit.framework