Pesquisar

quinta-feira, 6 de setembro de 2018

#pragma mark - Swift

Quem começou desenvolvendo iOS com a linguagem Objective-C (ObjC), já sabe que conseguimos organizar nosso código utilizando - pragma mark.

#pragma mark - Private Methods

- (void) showMessageWith:(NSString*) content {
    NSLog(@"Hello %@", content);
}


O uso facilita bastante quando estamos lendo códigos extensos e/ou utilizamos o barra de salto / jump bar do Xcode:

Objective-C - jump bar

O Swift também possui os Mark's porém é escrito de forma um pouco diferente ao ObjC:

// MARK: - Private Methods
private func showMessage(_ message: String) {
print("Hello \(message)")
}
view raw SwiftMark.swift hosted with ❤ by GitHub


E possui a mesma visualização quando usamos o jump bar:

Swift - jump bar

No decorrer do desenvolvimento você irá notar um padrão no uso dos MARKS e podemos criar atalhos com trechos/snippets que ajudam no ganho de velocidade. Você pode criar seus snippets ou instalar de alguém que criou.

O repositório XcodeSwiftSnippets possui vários que podem lhe ajudar no dia a dia.