iOS Ferramentas

11 Shortcuts que todo desenvolvedor iOS deve saber para ser mais produtivo no Xcode

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 26/04/2017

xcode-shortcuts-produtividade

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.

#1 - Atalho para abrir qualquer arquivo no xcode

CMD + SHIFT + O

xcode-shortcuts-arquivo

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

xcode-shortcuts-documentacao

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

xcode-shortcuts-metodos

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

xcode-shortcuts-projeto

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

xcode-shortcuts-refatorar

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

xcode-shortcuts-indentacao

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

xcode-shortcuts-navigator-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

xcode-shortcuts-simulador-iphone

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

xcode-shortcuts-debug

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 :)

Se você quer se aprofundar mais sobre programação e como criar aplicativos iOS profissionalmente, essa video-aula completa sobre como criar seu primeiro app iOS profissional (usando arquitetura de software eficiente) Como Criar Aplicativos iOS Profissionais

Me siga nas redes sociais:


Artigos Relacionados

iOS Componentes

Delegate e DataSource: Dando Vida a UITableView

UITableView ​é a View mais usada em aplicativos iOS, competindo apenas com o seu "primo" ​UICollectionVi...

iOS Arquitetura

Recriando o Feed de Filmes do Aplicativo Netflix iOS

Nos últimos tempos em venho criando uma série de vídeos no canal do Youtube onde irei recriar o feed de filmes de ...

iOS Ferramentas

Como Criar Aplicativos iOS Nativos Sem Comprar um Mac (Usando o Windows ou Linux)

Se você não tem um Mac e já se perguntou como fazer para desenvolver aplicativos iOS totalmente nativos usando ape...

iOS Design

AutoLayout e Visual Format Sem Storyboard (Programaticamente)

Conheça o método para criar seus aplicativos utilizando o conceito de Autolayout sem ter que necessariamente utili...

Marketing de Aplicativos: O Jeito Mais Inteligente e Efetivo De Promover Seu Aplicativo.