いくつかの Objective-C ヘッダーを解析する必要があります。
- XML出力を使用
Doxygenして解析しようとしましたが、コメントなしのObjective Cヘッダーを完全にはサポートしていません(プロパティで定義されたマクロでチョークします。Doxygenがプロパティを正しく認識していないことを確認してください) - も使用してみまし
appledocたが、XML 出力が十分ではなく (たとえば、クラスの継承に関する情報がない)、プロパティのマクロで同じ問題が発生します。 - また、Objective C メタデータ ライブラリの出力を解析しようとしましたが ( を使用
otool)、メタデータがメソッドの型を保持していないことに気付きました (したがって、 が得られますmethod:(id)param:(id)) 。
私がやりたいことをするための良いツールを知っている人はいますか? 私は私clangを助けると思っていますが、これまでのところ、-ast-dumpおよび同様のオプションは、私が持っていないソース (ヘッダーのみ) の AST を生成しようとするだけです。