As 3 principais ferramentas para desenvolvedores Mac

Quer você esteja apenas aprendendo a programar, esteja estudando ciência da computação ou seja um desenvolvedor Mac experiente, esses três aplicativos certamente o ajudarão em seu trabalho. Eu tenho um aplicativo que adiciona uma série de novos recursos ao Xcode Simulator, que facilita o gerenciamento de pacotes no Homebrew e uma maneira melhor de baixar e instalar o Xcode.

Todas essas ferramentas são, elas próprias, de código aberto. Existem links para cada repositório GitHub onde você pode aprender com eles e compilá-los você mesmo.

As 3 principais ferramentas gratuitas e de código aberto para desenvolvedores Mac

Veja tudo isso em ação em um vídeo:

Nº 1: Sala de controle para o simulador

O simulador do iOS é uma ótima ferramenta para testar em dispositivos que você não possui, mas possui um recurso limitado pronto para uso. Mesmo se você tiver uma infinidade de iPhones para depurar, é uma boa prática testar como seu aplicativo funciona em situações diferentes, como cobertura de celular ruim, permissões revogadas, bateria fraca ou localização geográfica estranha Localizações.

Sala de Controle para Mac
Muitas páginas de controles e ajustes para o Simulador.
Captura de tela: D. Griffin Jones/Cult of Mac

É aí que entra a Sala de Controle. É um aplicativo útil de Paul Hudson que sobrecarrega o simulador. Uma interface de usuário simples oferece controles gráficos para todos os itens acima e muito mais.

Você tem dois botões para copiar a área de transferência para dentro ou para fora do simulador — muito útil para passar URLs ou strings de texto. Um botão aciona a sincronização do iCloud; Eu realmente gostaria que mais aplicativos incluíssem botões para isso. Há um campo de texto onde você pode abrir um URL no aplicativo (ou link direto) para ajudá-lo a testar áreas específicas do seu aplicativo.

E, claro, possui um recurso de gravação de tela para criar facilmente vídeos e GIFs.

Crie ou baixe o Control Room do repositório do GitHub aqui.

Nº 2: Cork, um gerenciador de pacotes melhor

O Homebrew é uma maneira fantástica de instalar todos os tipos de ferramentas e pacotes úteis, mas executá-lo a partir do Terminal pode ser complicado.

Como em todas as interfaces de linha de comando, você esquecerá o encantamento exato necessário para fazer o que deseja. E se algo der errado, você terá que ler as mensagens de erro às vezes inescrutáveis ​​que se perdem em meio aos parágrafos de texto que preenchem a pequena janela.

Gerenciando ffmpeg em Cork
GUIs amigáveis ​​como esta são o motivo pelo qual deixamos as interfaces de linha de comando para trás.
Captura de tela: D. Griffin Jones/Cult of Mac

Cork transforma toda essa bagunça em uma GUI simples. Você pode ver a lista de pacotes instalados na barra lateral. Clique em um para ver se ele possui dependências com outros pacotes em seu sistema.

Com um botão, você pode fixar um pacote em uma versão específica para evitar que seja atualizado. aposto que você não sabe que Comando terminal no topo da sua cabeça. Clique no ícone de atualização na barra de ferramentas para verificar e atualizar todos os pacotes instalados (exceto aqueles que você fixou).

Adicionar um pacote em Cork
O recurso de pesquisa é realmente útil. Eu não sabia que esse pacote existia antes, acabei de encontrá-lo.
Captura de tela: D. Griffin Jones/Cult of Mac

Adicionar um pacote também é muito mais fácil. Clique no botão Adicionar na barra de ferramentas. Você não precisa digitar o nome exatamente certo - é um campo de pesquisa também. Digite algo e você obterá uma lista de resultados possíveis. Clique Instalar para adicioná-lo.

Eu encorajo você a apoie o desenvolvedor comprando o aplicativo se você puder fazer isso. Você também pode construa-o a partir do código-fonte no repositório do GitHub.

Nº 3: Xcodes, para gerenciar o Xcode

Xcodes instalando várias versões diferentes do Xcode
Alterne entre várias instalações do Xcode com um clique.
Captura de tela: D. Griffin Jones/Cult of Mac

Não, isso não é um erro de digitação. código Xs é uma ferramenta que gerencia quais versões do Xcode você instalou e, com um clique, você pode alterar qual é a sua versão ativa.

Isso pode ser útil se você estiver trabalhando em alguns aplicativos diferentes direcionados a diferentes versões do sistema operacional. Talvez você tenha um aplicativo em desenvolvimento para a próxima versão beta importante do iOS, mas precisa continuar lançando correções de bugs para seus outros aplicativos usando a versão anterior.

Você pode filtrar para mostrar os betas e versões finais do Xcode. Clique em qualquer versão para ver no painel Informações quais SDKs para macOS, iOS, watchOS e tvOS são compatíveis.

Você pode ativar as notificações quando novas versões forem lançadas e instalá-las automaticamente.

Se você baixar pré-lançamentos do Xcode no site do desenvolvedor em vez da Mac App Store, você sabe que descompactar geralmente é um processo longo - mas o Xcodes tem um truque secreto na manga.

Ativar unxip mais rápido nas configurações
Acelere o processo irritantemente lento de descompactar o Xcode.
Captura de tela: D. Griffin Jones/Cult of Mac

Em Configurações > Experimentos, verificar Unxip mais rápido. Isso usa um algoritmo especial que aproveita ao máximo Simultaneidade Swift, iluminando todos os núcleos do seu Mac em paralelo para obter um unxip 70% mais rápido. No meu teste, em um Mac mini com M2 Pro, obtive uma melhora de 54%.

Crie ou baixe Xcodes do repositório do GitHub aqui.

Última postagem do blog

| Culto de Mac
August 20, 2021

Tem um novo iPhone? Venda seu antigo telefone Android para nós.Tem um iPhone novinho em folha? Venda-nos o seu antigo dispositivo Android.Foto: Pau...

| Culto de Mac
August 20, 2021

Acontece que o aplicativo de rumores em que o Facebook tem trabalhado não é um aplicativo de bate-papo anônimo, mas sim uma plataforma que permite ...

| Culto de Mac
August 21, 2021

Novos dispositivos Apple para as férias? Obtenha o melhor preço pelos seus antigosCulto de Mac paga em dinheiro real pelos seus dispositivos Apple ...