Qual è lo scopo di scrivere commenti a Swift come:Swift: Understanding // MARK
// MARK: This is a comment
Quando si può anche fare:
// This is a comment
Cosa significa il // MARK
raggiungere?
Qual è lo scopo di scrivere commenti a Swift come:Swift: Understanding // MARK
// MARK: This is a comment
Quando si può anche fare:
// This is a comment
Cosa significa il // MARK
raggiungere?
La sintassi // MARK:
e // MARK: -
nelle funzioni Swift identico alla sintassi #pragma mark
e #pragma mark -
in Objective- C.
Quando si utilizza questa sintassi (più // TODO:
e // FIXME:
), è possibile ottenere alcune informazioni aggiuntive da visualizzare nella barra di salto rapido.
Considerate queste poche righe di codice sorgente:
// MARK: A mark comment lives here.
func isPrime(value: UInt) -> Bool {
E per riferimento, la barra di scorrimento rapido è al top in Xcode:
esiste principalmente per aiutare con la navigazione veloce all'interno del file.
Si noti che il trattino (// MARK: -
) fa apparire una bella linea di separazione. Considerate questo MARK
commento:
// MARK: - A mark comment lives here.
Il grigio più scuro linea di separazione appena sopra l'opzione grassetto in quel menu viene dal cruscotto.
Inoltre, siamo in grado di raggiungere questo obiettivo linea di separazione, senza un commento, semplicemente non avere alcun testo dopo il trattino: appariranno anche qui
// MARK: -
Come accennato, // TODO:
commenti.
// MARK: - A mark comment lives here.
func isPrime(value: UInt) -> Bool {
// TODO: Fix this later
Facendo clic su qualsiasi linea nella barra di scorrimento veloce che porta direttamente a quella linea nel codice sorgente.