Jaký je účel psaní komentářů ve Swift as:
// MARK: This is a comment
Když můžete také:
// This is a comment
Co dosáhne // MARK
?
Syntaxe // MARK:
a // MARK: -
ve Swiftu funguje stejně jako syntaxe #pragma mark
a #pragma mark -
v Objective-C.
Při použití této syntaxe (plus // TODO:
a // FIXME:
) můžete získat další informace, které se zobrazí v panelu rychlého skoku.
Zvažte tyto řádky zdrojového kódu:
// MARK: A mark comment lives here.
func isPrime(value: UInt) -> Bool {
Pro informaci je panel rychlého skoku nahoře v Xcode:
To existuje většinou pomáhat s rychlou navigací uvnitř souboru.
Všimněte si, že pomlčka (// MARK: -
) způsobí, že se zobrazí řádek oddělování Nice. Zvažte tento MARK
komentář:
// MARK: - A mark comment lives here.
Tmavě šedá oddělovací čára těsně nad tučnou volbou v této nabídce pochází z pomlčky.
Kromě toho můžeme tuto oddělovací čáru dosáhnout bez komentáře tím, že za pomlčkou prostě nemáme žádný text:
// MARK: -
Jak již bylo zmíněno, zde se také objeví // TODO:
komentáře.
// MARK: - A mark comment lives here.
func isPrime(value: UInt) -> Bool {
// TODO: Fix this later
Kliknutím na libovolný řádek na panelu rychlého skoku se dostanete přímo na tento řádek ve zdrojovém kódu.
Vždy můžete použít
// MARK: - Properties
var name: String
// MARK: - Methods
func display() {
}
init(name: String, rollNumber: Int) {
// TODO: add configuration code
self.name = name
}
// FIXME: bug XYZ
func fixBug() {
}