2016-03-12 15 views

Odpowiedz

64

// MARK: i // MARK: - składni w funkcji Swift identycznie do składni w Objective- #pragma mark i #pragma mark - DO.

Używając tej składni (plus // TODO: i // FIXME:), możesz uzyskać dodatkowe informacje, które pojawią się na pasku szybkiego dostępu.

Rozważ te kilka linijek kodu źródłowego:

// MARK: A mark comment lives here. 

func isPrime(value: UInt) -> Bool { 

enter image description here

I odsyłającym pasek szybkiego skoku jest na górze w Xcode:

enter image description here

ona istnieje głównie w celu ułatwienia szybkiej nawigacji w pliku.

Należy zauważyć, że kreska (// MARK: -) powoduje wyświetlenie ładnej linii podziału. Rozważmy następujący MARK komentarz:

// MARK: - A mark comment lives here. 

enter image description here

Im ciemniejszy szary linia separator tuż nad pogrubione opcja w tym menu pochodzi z myślnikiem.

Dodatkowo, możemy osiągnąć tę linię separatora bez komentarza, po prostu nie mają żadnego tekstu po myślniku:

// MARK: - 

enter image description here

Jak wspomniano, // TODO: komentarzy pojawi się również tutaj.

// MARK: - A mark comment lives here. 
func isPrime(value: UInt) -> Bool { 
    // TODO: Fix this later 

enter image description here

Kliknięcie na każdej linii w pasku szybkiego skoku zabierze Cię bezpośrednio do tej linii w kodzie źródłowym.

2

MARK prostu dodaje wizualny znak w barze skoku jak ten:

ex // MARK: Core Data Stack

enter image description here