0Pricing
Swift Academy · Aula

Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores

Instale a cadeia de ferramentas Swift, experimente o REPL interativo, compile com swiftc e escolha um editor (VS Code ou Xcode).

Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores é uma aula grátis de Swift Academy no CoddyKit. Esta é a aula 2 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Swift Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Swift Academy inclui 3 aulas no total.

O que será configurado

Objetivo: executar Swift. Você instalará a cadeia de ferramentas, experimentará o REPL, compilará com swiftc e escolherá um editor.

Partes da cadeia de ferramentas

A cadeia de ferramentas do Swift fornece:

  • swift: REPL e executor de scripts
  • swiftc: compilador nativo
  • Biblioteca padrão + ferramentas principais

Noções básicas do REPL

O REPL permite experimentar código rapidamente. É excelente para aprender APIs e testar pequenos trechos sem arquivos.

  • Feedback instantâneo
  • Sem configuração de projeto

swiftc em resumo

swiftc compila arquivos Swift em executáveis nativos.

  • Compile programas simples com facilidade.
  • É excelente para ferramentas de linha de comandos e para aprender a criar compilações.

Editores: Xcode vs VS Code

Escolha um editor:

  • Xcode: IDE completo, com compilação e depuração no macOS.
  • VS Code: editor leve; adicione extensões do Swift para obter suporte à sintaxe e às ferramentas.

Demonstração de código

Experimente um programa pequeno que pode executar com trechos do REPL ou compilar com swiftc.

// A tiny program you can compile with swiftc or run in the REPL as snippets
print("Swift tools demo")

// Simple values to observe in outputs
let versionHint = "Use swift --version to check toolchain"
let sum = 2 + 3  // basic arithmetic

// Interpolation keeps messages readable
print("\(versionHint); sum=\(sum)")

Ferramenta interativa

Verificação rápida: Qual ferramenta fornece um prompt interativo?

Revisão

Revisão: Instale a cadeia de ferramentas, use swift para o REPL, compile com swiftc e escolha um editor adequado ao seu fluxo de trabalho.

Perguntas Frequentes

A aula “Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores” é grátis?

Sim — o texto completo de “Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Swift Academy, atualize para CoddyKit PRO. O curso de Swift Academy inclui 3 aulas no total.

O que vou aprender em “Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores”?

Instale a cadeia de ferramentas Swift, experimente o REPL interativo, compile com swiftc e escolha um editor (VS Code ou Xcode). Você pratica Swift Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Swift Academy?

Nenhuma experiência prévia é necessária. Swift Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 3.

Quanto tempo leva a aula “Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Swift Academy?

Sim. Cada aula de Swift Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que é Swift? Segurança, desempenho e legibilidade
  2. Instalação e ferramentas: cadeia de ferramentas Swift, REPL, swiftc e editores
  3. Primeiro programa e compilação/execução (REPL versus swiftc, scripts)
← Voltar para Swift Academy