Localizando áreas de interesse no Xcode

Se você já teve um arquivo principal semi-grande em seu projeto Xcode, então provavelmente você teve um pouco de dificuldade em localizar a parte do arquivo que está tentando acessar ou editar. É bem possível que você também tenha esquecido onde queria alterar um trecho de código em algum momento, e agora é a hora de localizá-lo e substituí-lo – como podemos tornar tudo mais fácil?

Marca de pragma
Para separar todas as seções distintas em seus arquivos, você realmente deve usar marcas de pragma ao máximo. Por quê? Eles permitem uma separação e um código muito mais limpos. Na lista suspensa de métodos (a barra logo acima do arquivo que você está editando, opção muito certa), se você selecioná-la, verá uma lista de todos os seus métodos, definições e também … em negrito … marcas de pragma que podem facilmente resolvido para ser usado para títulos de seções ( isto é – Métodos IBAction, Métodos de delegado UITextField, etc ).

#pragma mark -
#pragma mark Section Title
#pragma mark -

É visto com frequência, mas pode ser simplificado como:

#pragma mark - Section Title -

Isso ajuda a tornar seu código muito mais fácil de acessar e também muito mais legível.

TODO:
Quando você sabe que vai voltar para editar um trecho de código no futuro, deve marcá-lo de alguma forma. Usar um comentário marcado como “TODO:” notifica o Xcode de que esse é um trecho importante do código que também deve ser colocado no menu suspenso de métodos, onde as marcas de pragma também são exibidas. Então, agora, quando você está tentando encontrar um trecho de código para alterar do qual tinha um TODO próximo, é muito fácil.

Exemplo:

// TODO:  Replace this static string with a formatted string