5 ferramentas e dicas essenciais para desenvolvedores iOS

Apr 28 2023
Como desenvolvedor iOS, estou sempre procurando ferramentas que possam me ajudar a melhorar meu fluxo de trabalho. Com o tempo, alguns deles se tornaram absolutamente essenciais em meu arsenal de aplicativos, e aqui estão eles.
Arte de Gaurav Singh

Como desenvolvedor iOS, estou sempre procurando ferramentas que possam me ajudar a melhorar meu fluxo de trabalho. Com o tempo, alguns deles se tornaram absolutamente essenciais em meu arsenal de aplicativos, e aqui estão eles.

1. Limpador para Xcode

Se você já usou o Xcode, sabe que é conhecido por consumir espaço em disco. Isso é particularmente verdadeiro quando você atualiza para uma versão mais recente do Xcode, porque muitos arquivos antigos que não são mais necessários são deixados. Este aplicativo ajuda a remover arquivos indesejados e obsoletos associados ao Xcode. Ele também pode limpar todos os dados e caches derivados e liberar espaço em disco.

2. Retângulo: um gerenciador de janelas

Muitas vezes, usar vários aplicativos é uma necessidade. Embora o gerenciamento de janelas no Windows seja excelente, ele pode usar alguns aprimoramentos em um Mac. O retângulo avança para melhorar o gerenciamento de janelas com atalhos de teclado e áreas de encaixe. Eu confio neste aplicativo, assim como em seu antecessor, Spectacle , há anos, e eles provaram ser extremamente úteis para multitarefa.

3. Símbolos SF

Com o SF Symbols, você pode incorporar uma vasta e crescente variedade de ícones em seus aplicativos. A melhor parte é que a biblioteca continua crescendo a cada ano, então você sempre terá novos ícones para trabalhar.

4. Sigma

Sigma, um plug-in bacana do Figma, é um divisor de águas para desenvolvedores iOS que gera automaticamente o código SwiftUI a partir de seus projetos. Eu pessoalmente não usei muito, mas com meus testes limitados, acho que funciona bem. Essa ferramenta de economia de tempo pode simplificar o processo de design para desenvolvimento e espero que seja uma boa economia de tempo.

5. Anfetamina

Este é bastante simples. A anfetamina mantém seu Mac acordado, o que é perfeito durante apresentações e quando você está executando o Macbook no modo clamshell sem conectar seu laptop a uma fonte de energia.

Dicas do Xcode para desenvolvedores iOS

Evitando erros de digitação no Xcode

Você pode evitar erros de digitação em funções e nomes de variáveis ​​ativando o corretor ortográfico no Xcode. Para ativá-lo, vá para Editar > Formatar > Ortografia e Gramática > Verificar Ortografia ao Digitar.

Você pode se aprofundar nisso seguindo este blog de Sarunw .

Adicionando um único recurso de imagem AppIcon

Se estiver usando o Xcode 14 ou versões posteriores, agora você pode usar um único AppIcon 1024*1024 para destinos iOS e WatchOS.

Conclusão de código com parâmetros opcionais

Você pode habilitar a conclusão de código para parâmetros opcionais usando Option ⌥ com return
.

Dicas de encaixe para desenvolvedores iOS

Como personalizei meu dock:
1. Movi o dock para a esquerda, pois as telas são verticalmente menores.
2. Janelas minimizadas usando o Efeito Escala. Isso depende do gosto pessoal e acho que as animações são mais rápidas e nítidas.
3. Defina o encaixe para ocultar automaticamente. Ele libera espaço na tela automaticamente quando o dock não é necessário.

Você pode ocultar o dock mais rápido usando este comando do Terminal:
defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock

Isso pode ser desfeito usando o seguinte comando:
defaults write com.apple.dock autohide-delay -float 0.5; defaults write com.apple.dock autohide-time-modifier -int 0.5 ;killall Dock

Dock escondendo e exibindo animação

E acabamos!

Quais são alguns dos seus aplicativos preferidos no fluxo de trabalho de desenvolvimento do iOS? Deixe-me saber nos comentários abaixo!

Se você chegou até aqui, estamos construindo um coletivo incrivelmente diversificado de engenheiros, designers e pessoal de produto no Tarka Labs.

Consulte-nos https://tarkalabs.com/about