[解決済み] スウィフト 理解する // MARK
2022-04-21 23:34:48
質問
Swiftでコメントを書く目的は何ですか。
// MARK: This is a comment
もできるようになったら。
// This is a comment
は何を意味しているのでしょうか?
// MARK
を達成できますか?
どのように解決するのですか?
その
// 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
}
- FIXMEには小さなバンドエイドのアイコンが付いていて、目立つようになっています。
- MARKのアイコンは目次のようなデザイン
- TODOアイコンはチェックリストのように見える
クイックジャンプバーで任意の行をクリックすると、ソースコード内のその行に直接移動します。
関連
-
[解決済み] Swift言語におけるエクスクラメーションマークの意味とは?
-
[解決済み] 使用しているSwiftのバージョンを確認するにはどうすればよいですか?
-
[解決済み] 特定のUnicode文字を含むコメントでのJavaコードの実行が許可されているのはなぜですか?
-
[解決済み] Pythonで複数行のコメントを作成する方法はありますか?
-
[解決済み] Swiftで#pragmaマーク?
-
[解決済み] Swift Betaのパフォーマンス:配列のソート
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
-
[解決済み】なぜ、Swiftの文字列では、?のような絵文字が奇妙に扱われるのですか?
-
[解決済み】Swift Stringの文字を置換する方法はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swiftで#pragmaマーク?
-
[解決済み] Xcode プロジェクトのための Git 無視ファイル
-
[解決済み] Xcodeエディタで行番号を確認するにはどうしたらいいですか?
-
[解決済み] Xcodeコマンドラインツールのインストール方法
-
[解決済み] Xcode 4 - "Archive "がグレーアウトしている?
-
[解決済み] Xcodeエディターでフォントサイズを大きくするには?
-
[解決済み] Xcode 4にアップグレードした後、Missing Fileの警告が表示される。
-
[解決済み] Xcodeの "Header Search Paths" vs "User Header Search Paths"?
-
[解決済み] xcode 8 サービスデリゲート(SBMainWorkspace)によって拒否されるエラーが発生しました。
-
[解決済み] XcodeがIndexingでスタックする