Quel est le but d'écrire des commentaires dans Swift en tant que:
// MARK: This is a comment
Quand tu peux aussi faire:
// This is a comment
Que réalise le // MARK
?
La syntaxe // MARK:
et // MARK: -
dans Swift fonctionne de la même manière que la syntaxe #pragma mark
et #pragma mark -
dans Objective-C.
Lorsque vous utilisez cette syntaxe (plus // TODO:
et // FIXME:
), vous pouvez obtenir des informations supplémentaires à afficher dans la barre de saut rapide.
Considérez ces quelques lignes de code source:
// MARK: A mark comment lives here.
func isPrime(value: UInt) -> Bool {
Et pour référence, la barre de saut rapide est au sommet de Xcode:
Il existe principalement pour aider à la navigation rapide dans le fichier.
Notez que le tiret (// MARK: -
) fait apparaître une ligne de séparation de Nice. Considérez ce commentaire MARK
:
// MARK: - A mark comment lives here.
La ligne de séparation gris foncé située juste au-dessus de l'option en gras de ce menu provient du tiret.
De plus, nous pouvons réaliser cette ligne de séparation sans commentaire en n’ayant tout simplement pas de texte après le tiret:
// MARK: -
Comme mentionné, les commentaires de // TODO:
apparaîtront également ici.
// MARK: - A mark comment lives here.
func isPrime(value: UInt) -> Bool {
// TODO: Fix this later
En cliquant sur une ligne de la barre de saut rapide, vous accédez directement à cette ligne du code source.
Vous pouvez toujours utiliser
// 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() {
}