回答:
// MARK:
そして// MARK: -
スウィフトでの構文に同一の機能#pragma mark
と#pragma mark -
Objective-Cのシンタックス。
この構文(プラス// TODO:
と// FIXME:
)を使用すると、いくつかの追加情報を取得して、クイックジャンプバーに表示できます。
次の数行のソースコードを考えてみます。
// MARK: A mark comment lives here.
func isPrime(_ value: UInt) -> Bool { return true }
参考までに、クイックジャンプバーはXcodeの上部にあります。
これは主に、ファイル内の迅速なナビゲーションを支援するために存在します。
ダッシュ(// MARK: -
)により、適切な分離線が表示されることに注意してください。このMARK
コメントを検討してください:
// MARK: - A mark comment lives here.
そのメニューの太字のオプションのすぐ上の濃い灰色の区切り線はダッシュから来ています。
さらに、ダッシュの後にテキストを入力しないことで、コメントなしでこの区切り線を実現できます。
// MARK: -
言及、// TODO:
および// FIXME:
コメントもここに表示されます。
// MARK: - Prime functions
func isPrime(_ value: UInt) -> Bool {
// TODO: Actually implement the logic for this method
return true
}
func nthPrime(_ value: UInt) -> Int {
// FIXME: Returns incorrect values for some arguments
return 2
}
クイックジャンプバーの任意の行をクリックすると、ソースコードのその行に直接移動します。
// MARK: /Delegate impl. -
セクションの最後、またはなぜないの両方をマークするために、:// MARK: - Attention! -