Teclas de atalho no Xcode merece sua atenção tanto quanto desenvolver o aplicativo.
Você passará horas por dia escrevendo código, colocando breakpoints, procurando arquivos no project explorer, abrindo simulador, excluindo e inserindo linhas de código.
No fim do dia, você sabe que o projeto não evoluiu nem a metade do que você gostaria.
De fato, você passará todo o seu tempo (ou boa parte dele) dentro da ferramenta e ser um desenvolvedor iOS produtivo e eficiente depende da sua imersão dentro desta ferramenta.
A curva de aprendizagem do Xcode é grande, porém, uma vez dominada as teclas e os atalhos (shortcuts) você estará diversos passos à frente.
Ao longo desse artigo você vai descobrir o que qualquer desenvolvedor iOS profissional faz para:
- Encontrar e refatorar qualquer método ou classe dentro de um projeto gigantesco.
- Abandonar o máximo possível o mouse para escrever mais códigos.
- Montar janelas que mais lhe agrada, tornando assim o seu ambiente mais clean.
- Documentar de uma forma clara e efieciente as suas classes e métodos.
Interessado? Então continue lendo o artigo e saiba como os Shortcuts (teclas de atalho) do Xcode podem torná-lo um desenvolvedor iOS produtivo.
- Atalho para abrir qualquer arquivo no xcode
- Organização e documentação do código-fonte
- Encontrando método no código-fonte
- Encontrando método no projeto
- Renomeando todas variáveis
- Indentação
- Comentários
- Compilação, build e execução do aplicativo
- Xcode navigator panel
- Atalhos do simulador Xcode
- teclas de atalho para debugging
#1 - Atalho para abrir qualquer arquivo no xcode
CMD + SHIFT + O
Abrir qualquer arquivo independentemente de pastas ou grupos irá maximizar a sua produtividade durante o desenvolvimento do aplicativo ios.
Além de encontrar qualquer arquivo (mesmo que ele não comece com a palavra que você deseja), ainda é possível procurar palavras no formato camelCase. Isto é, se você tem um arquivo chamado MainViewController basta digitar MainVC e o próprio Xcode entenderá o que você procura. Muito útil no dia-a-dia do desenvolvedor.
#2 - Organização e documentação do código-fonte no Xcode
Quando navegar pelo código com o editor aberto você pode acessar todas as propriedades como métodos e atributos através do drop-down exibido acima do código-fonte.
Ao clicar, o drop-down aparecerá revelando detalhes sobre o arquivo. Você pode agrupar com marcações específicas no meio do código como:
- // FIXME: -
- // TODO: -
- // MARK: -
#3 - Encontrando método no código-fonte
CTRL + 6
Quando se trabalhar com Delegates e DataSources é muito comum acessar métodos como sizeOfItemAt e etc. Uma forma bem rápida de encontrar os métodos de uma classe no Xcode é utilizar a tecla de atalho Ctrl + 6.
Este comando acessa o mesmo drop-down anterior, além de poder digitar o nome do método se assim desejar.
#4 - Encontrando método no projeto Xcode
CMD + SHIFT + F
Este comando abrirá uma caixa de pesquisa global. Logo, qualquer coisa digitada aqui será procurada dentro do seu projeto (incluindo bibliotecas e dependencias).
Você usará bastante esta tecla de atalho quando estiver procurando métodos e atributos em outros arquivos do projeto.
#5 - Renomeando todas variáveis no Xcode
CMD + CTRL + E
Imagine você escrevendo várias variáveis e depois de um certo tempo percebe que seus nomes não ficaram elegantes e legíveis. Essa é a melhorar hora de utilizar essa tecla de atalho do Xcode. Em todos as partes em que essa variável é utilizada ela será renomeada.
#6 - Indentação
Ctrl + I :: Reident
cmd + ] :: indent
cmd + [ :: unindent
Selecione blocos de código e utilize uma das três opções listadas acima para formatar seu código. Um bom desenvolvedor de software mantém seu código sempre indentado e legível. Use e abuse dessas teclas de atalho dentro do seu Xcode.
#7- Comentários
CMD + /
Quase todas as IDEs e Editores de Texto capazes de intepretar linguagens de programação que já usei na vida utiliza o CMD + / para comentar e remover o comentário do código-fonte. E o Xcode não é diferente. Fácil e prático comentar e documentar seu código no Xcode.
#8- Compilação, build e execução do aplicativo
cmd + R :: build and run
cmd + B :: build
cmd + Shift + K :: clean
Por vários motivos o Xcode mantém o cache de arquivos que no fim, é necessário limpar o projeto. cmd + Shift + K pode fazer isso pra você.
Compilar e executar seu projeto no simulador ou em um dispositivo (iPhone) pode ser feito com o atalho cmd + R ou cmd + B para apenas compilar e enviar para a loja por exemplo.
#9-Xcode navigator panel
CMD + 0,1,2,3,4 :: Navigation Panel
CMD + SHIFT + Y :: Debug Panel
Geralmente, ao executar o simulador, a área de Debug é mostrada com os logs do dispositivo. Entretanto, não é sempre que queremos olhar logs e sim olhar o próprio código livre de distrações. O comando CMD + SHIT + Y irá mostrar/esconder esta área de debug.
Junto a ele, você ainda pode utilizar o CMD + [numeradores 0, 1, 2, 3...] para navegar com o Navigation Panel. Novamente, muito útil e eficiente para esconder painéis não utilizáveis e encontrar detalhes do projeto.
#10 - Atalhos do simulador Xcode
cmd + 1,2,3 :: redimensionar simulador
cmd + seta a esquerda. seta a direita :: rotacionar simulador
cmd + shift + K :: mostrar/esconder teclado do simulador
Os simuladores iOS são aplicações executadas paralelamente ao Xcode. Logo, eles também possuem suas próprias teclas de atalhos. As mais comuns são estas listadas aqui.
Cmd + 1,2,3 pode escalar o tamanho do dispositivo. Isso porque há iPhones com resolução superior a muitos MacBook e iMac por ai :)
Cmd + seta a esquerda. seta a direita é ideal para testar o AutoLayout do seu aplicativo e garantir que não "quebre" ao rotacionar.
Cmd + shift + K digitar com o teclado do iPhone no simulador é de fato muito ruim. Com este comando você pode utilizar seu próprio teclado do computador para realizar inputs no aplicativo.
#11 - Teclas de atalho para debugging
F6, F7
Para fazer o debugging seguir linha a linha, isto é, não entrar nos métodos, basta apertar a tecla de atalho F6 e você verá a próxima linha disponível no código. Já ao contrário (verificar o que ocorre dentro do método) basta utilizar a tecla F7 e o programa irá entrar na chamada do método.
Conclusão
De fato, existe muitas outras teclas de atalhos que você pode utilizar no Xcode. Porém, decidi filtrar as que são, na minha opinião, a que economizará 90% do seu tempo e irá maximizar a sua produtividade no desenvolvimento de aplicativos iOS.
Se você tiver sugestões de outras teclas de atalhos que utiliza com muita frequência compatilhe através da área de comentários logo abaixo. Isso pode ajudar outros desenvolvedores a serem mais produtivos no xcode :)
Me siga nas redes sociais: