LoginSignup
94
80

More than 5 years have passed since last update.

[Xcode 8] Swiftのドキュメントコメントについての簡潔なまとめ

Last updated at Posted at 2017-06-11

概要

自分自身、しばしばドキュメントコメントの書き方を忘れてしまうので、使う頻度が高いものを簡潔にまとめました。

前提とする環境

Item Version
Xcode 8.x
Swift 3.x

基本的な書き方

/// サンプルメソッド
///
/// - Parameters:
///   - paramA: パラメータAの説明
///   - paramB: パラメータBの説明
/// - Returns: 戻り値の説明
func sampleMethod(paramA: String, paramB: String) -> String {
    return paramA + paramB
}

上のようにドキュメントコメントを記載しておき、呼び出し元で[alt]キーを押しながらクリックすると、以下のように表示されます。
スクリーンショット 2017-06-11 21.12.42.png

ドキュメントコメント・テンプレートの挿入方法

関数を宣言している行にカーソルがある状態で、メニューバーから以下を選択します。

  • Editor > Structure > Add Documentation

スクリーンショット 2017-06-11 17.10.50.png

すると、こんな感じでテンプレートが挿入されます。
スクリーンショット 2017-06-11 21.14.34.png

特殊タグ

// MARK: - 罫線付きのセクション見出し
// TODO: 「後で○○しなければならない」の意味
// FIXME: 「○○を修正する必要がある」の意味

上のような特殊タグを記述すると、Xcodeでは以下のように表示されます。
スクリーンショット 2017-06-11 22.53.37.png

プロジェクト内で「TODO:」や「FIXME:」が記載された箇所を一覧で確認する方法(Eclipseの「タスク」ビューのような機能)を調べてみたのですが、普通に文字列検索するしかないようです。:sweat_smile:
スクリーンショット 2017-06-11 21.35.08.png

補足

詳しい情報は、こちらに記載されています。

Markup Formatting Reference

94
80
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
94
80