私は現在Objective-Cを学習しており、メソッドの説明を記述する方法を知る必要があります。 Objective-Cでこれを行う方法を学ぶのは非常に困難です。
ジェイブにはこれがあります
/**
< h2 >MethodName</ h2 >
< p >Various Description, can use html with images etc.</ p >
*/
private void methodName(args[]..)
{
}
Objective-Cでは、どこに説明を配置しますか?また、これはヘッダーファイルまたは実装ファイルにありますか?
//Within Implementation?
- (float)gteHeightPercentage:(float)percentageToGet
{
return self.view.bounds.size.height * percentageToGet;
}
//Within Header?
- (float)getWidthPercentage:(float)percentageToGet;
Update:以下のフォーマットはObjc
で機能します。 Swiftコードを文書化する場合は、 NSHipsterのSwift Documentation
XCode 5はあなたが望むことをすることができます。 。hファイルの Wonil Kim に感謝します。
/**
* Add new message between source to destination timeline as empty name string
* @author Wonil Kim
*
* @param sourceId Source timeline entity ID
* @param destId Destination timeline entity ID
* @return A newly created message instance
*/
- (ISMessage*)messageFromTimeline:(NSInteger)sourceId toTimeline:(NSInteger)destId;
これが完了すると、次のことができます alt+メソッド名をクリックして、..voilà!
もちろん、 Kimのブログ で確認できるように、これが唯一の方法ではありません。
/*! Some description of the method....
* \returns The result
*/
または、
/// Some description to show up, done by:
/// @author Olly Dixon
あなたはポイントを得ました...
多くの人がすでに述べたように、Objective-Cはドキュメントを表示しません。実際、どちらもJava(javadoc、かもしれません)ではありません。それはあなたのIDE、この場合、クラッシュできないXcodeです:)
UPDATE2:comments の「特殊コマンド」の完全なリスト。
UPDATE3:///
によるドキュメントの自動生成を有効にする場合は、 VVDocumenter-Xcode を使用します。
UPDATE4::VVDocumenterがXcodeに統合されました:
Xcode 8以降を使用している場合は、ショートカット(⌥Option +⌘Command + /)を使用して、ドキュメントコメントをコードに追加します。
あなたが説明しているものは「ドキュメンテーションコメント」または略して「ドキュメントコメント」と呼ばれます。
Xcodeは、バージョン4.6.3以降、ポップアップウィンドウまたはそのクイックヘルプインスペクターに独自のドキュメントコメントを表示しません。 Xcodeでコメントを表示するには、コメントを「ドキュメントセット」にコンパイルする必要があります。これを行うためのツールはありますが、Xcodeを終了して再起動することを除いて、ドキュメントセットをリロードする方法がないため、わざわざお勧めしません。
Xcode 5(現在、OS XおよびiOS開発者プログラムの有料メンバーの開発者プレビューとして利用可能です)does独自のコードのドキュメントコメントを表示します; Developer Tools Featuresページの「Quick Help」 を参照してください。ヘッダーファイルにドキュメントコメントを記述する必要があります。 doxygenまたはheaderdoc形式を使用できます。