2016-07-20 5 views
1

Xcode 8は自動記述を特長としています。独自のドキュメントを作成しました。説明/データ/応答/エラーのセクションに記入したいと思います。ここではスクリーンショットがあり、私の質問はAppleがどのように情報を箱に入れているかということです。私はこれに関するすべてのドキュメントを見つけることができません。 Screen shot of quick helpXcode Swiftクイックヘルプクローズ

+0

「箱」とは何ですか? – matt

+0

私は彼がスクリーンショットの下部にあるテーブルを意味すると思います – Feldur

+0

可能な複製http://stackoverflow.com/q/38669725/1271826(ただし、確かに、答えは完全に満足できるものではありません)。 – Rob

答えて

-1

NSHipsterはスウィフトコードのインラインドキュメントを作成する方法についての素敵な過去記事があります。ここでは

http://nshipster.com/swift-documentation/

は抜粋です。

/// The total distance travelled by the bicycle, in meters. 
private(set) var distanceTravelled: Double 

/** 
    Initializes a new bicycle with the provided parts and specifications. 

    - Parameters: 
     - style: The style of the bicycle 
     - gearing: The gearing of the bicycle 
     - handlebar: The handlebar of the bicycle 
     - frameSize: The frame size of the bicycle, in centimeters 

    - Returns: A beautiful, brand-new bicycle, custom built 
     just for you. 
*/ 
init(style: Style, gearing: Gearing, handlebar: Handlebar, frameSize centimeters: Int) { 
    self.style = style 
    self.gearing = gearing 
    self.handlebar = handlebar 
    self.frameSize = centimeters 

    self.numberOfTrips = 0 
    self.distanceTravelled = 0 
} 

他の例およびオプションのホストがあります。そのポストに詳述されています。このような

コメントフォーマッタは、プロパティ、クラス、関数など

これが役に立てば幸いでオプションクリックしたときに表示されるドキュメントのポップオーバーに移入されます。

+0

ありがとうございます。私はNSHipsterの答えをチェックしましたが、これは私が探していたものではありません。いつか私がAppleを除いてしなかったことをやっと私はそれを理解しました。補完ブロックに名前を付ける必要がありましたが、名前が最後に使用されたときと同じ名前が他の名前と同じ場合は、最初の名前を乗り越えるでしょう。 –

+0

あなたの質問は、インラインドキュメントを作成する方法を知りたいと説明しています。実際にクロージャーや名前付き引数と関係があることを示すように修正することを検討してください。 –

+0

実際に彼の質問は、彼がクロージャのパラメータ(すなわち、 "記述/データ/応答/エラーセクション"への参照)のタイトルと "クロージャ"への明示的な参照を文書化していることを完全に明確にしていると思います。この質問)。この答えは良いですが、ここでは、閉包パラメーターのパラメーターを文書化する方法についての質問には答えません。 – Rob

関連する問題