Objective Cには、ソースコードからドキュメントを生成できるJavaDocと同様のドキュメントフレームワークがありますか?
5 に答える
Doxygen!Objective-cを含む多くの言語で使用できます
すべての人に朗報です!:D最後に、長い間待った後、Appleは私たちのプロジェクトにパーサーコメントを導入しました。XCode 5の新機能によると:
フレームワークAPIリファレンスドキュメントのプロジェクトドキュメントと独自のソースコードの構造化されたコメントは、クイックヘルプパネルとコード補完ポップオーバービューに表示されます。DoxygenおよびHeaderDoc構造化コメントはサポートされている形式です。
およびClang3.2リリースノートから:
Clangはコメントを解析し、コメントの構文エラーと意味エラーを検出できます。これらの警告はデフォルトでオフになっています。-Wdocumentationフラグを渡して、ドキュメントのコメントに関する警告を有効にします。
この新機能の例をご覧になりたい場合は、次の記事をご覧になることをお勧めします。Xcode5のドキュメント
DoxygenはObj-C開発者の間で非常に人気があります。
Javaに似たアップルのドキュメントフレームワークであるHeaderDocをご覧ください。
Appledocは非常に人気があります。。。バージョン1はDoxygenに基づいていましたが、バージョン2はゼロから作成されました。
Doxygenのすべての機能(チャート、列挙型、C ++クラスなど)を完全に備えているわけではありませんが、提供されるのは、IDE統合形式のHTMLで美しくフォーマットされたドキュメントです。
また、次の点にも注意してください。
- CocoaPodsツールには、インストールするライブラリのAppledocドキュメントが含まれています。とても便利です。