Como programar em Swift no Windows 10

Como programar em Swift no Windows 10

Swift é uma das linguagens mais populares do momento, e por um bom motivo. Os aplicativos para Mac e iOS ocupam uma grande parte do mercado. Ser capaz de construir aplicativos iOS nativamente é um grande negócio para quem não quer mergulhar nas profundezas obscuras do Objetivo C.





Como o Swift é nativo da Apple, você precisa de um Mac, certo? Errado. Embora não exista um método pronto para usar para compilar o Swift no Windows, isso não significa que os usuários do Windows não possam aprender o Swift.





Veja como criar um programa Swift simples, compilá-lo e executá-lo no Windows 10.





O que é o Swift?

Antes de começar, vamos ver o que o Swift realmente é. Swift é uma linguagem de programação desenvolvida pela Apple. Leva ideias 'de Objective-C, Rust, Haskell, Ruby, Python, C #, CLU e muitos outros para listar' de acordo com o criador do projeto Chris Lattner.

É uma língua relativamente jovem que foi lançada ao público em 2014, embora já seja amplamente considerada. o Índice TIOBE das principais linguagens de programação em 2017 colocaram o Swift na 11ª posição, tornando-se uma das linguagens de crescimento mais rápido de todos os tempos.



Resumindo, se você está programando para Mac ou iOS, o Swift é para você! Para uma análise mais aprofundada dos usos do Swift, dê uma olhada nestes motivos pelos quais vale a pena aprender o Swift.

Introdução ao Swift no Windows 10

Em primeiro lugar, vamos precisar de um editor para escrever nosso código. Você pode usar qualquer IDE com o qual se sinta confortável, embora não seja estritamente necessário usar um e qualquer editor de texto também será suficiente. Em grande parte, tudo se resume à preferência pessoal, embora se você precisar de ajuda, decidir o que usar este guia pode ajudá-lo.





Hoje vamos usar Notepad ++ pois é gratuito, simples e extensível. Baixe o Notepad ++ e abra-o. Vamos começar a programar!

Um programa simples Swift para Windows

Para nosso projeto de teste de hoje, vamos criar um programa simples que será executado na linha de comando do Windows. Comece abrindo um novo arquivo do Notepad ++. Começaremos imprimindo uma pergunta na tela, esperaremos que o usuário digite sua resposta e, em seguida, usaremos essa resposta para fornecer uma resposta.





print('What is your name?')

Isso será exibido quando o programa for executado. Agora que fizemos uma pergunta, devemos fornecer uma maneira de permitir que o usuário responda. Para isso, usamos o Leia a linha() método e armazene a resposta como uma variável chamada resposta .

var response = readLine()

Se você já está familiarizado com outras linguagens de programação, pode notar algumas pequenas diferenças aqui. Em primeiro lugar, podemos armazenar os dados adquiridos do readLine como um Onde em vez de precisar especificar que será uma string. Outra mudança para aqueles que estão vindo do JavaScript ou C # é a falta de ponto-e-vírgula para denotar o fim das linhas.

Os usuários de Python podem já estar mais em casa aqui!

Adicionando uma saída

Agora que temos essas informações armazenadas em uma variável, queremos usá-las e exibi-las de volta para o usuário. O que poderia ser mais agradável do que desejar a eles um ótimo dia?

print('Hello (response!), I hope you are having a great day!')

Mesmo se você tiver experiência em outros idiomas, verá algumas diferenças aqui. Em vez de usar o + operador fora das aspas para exibir sua variável, você usa (nome variável) entre aspas. Outra característica do Swift é o uso de Valores Opcionais . Esses valores são difíceis de entender à primeira vista, mas adicionam maior funcionalidade ao uso de variáveis ​​dentro do Swift.

Neste caso, queremos simplesmente exibir o valor como ele é, então adicionamos um ponto de exclamação após o nome da variável resposta! para denotar que não é um valor opcional. Um valor opcional é uma variável que pode ou não receber um valor atribuído. Não requer um. Se não for atribuído um valor, será atribuído nulo.

Um ponto de interrogação (?) Após o tipo de valor o identifica como opcional, enquanto uma exclamação significa que não é.

Seu código será parecido com este:

Para salvar seu código, use Arquivo> Salvar como e selecione Arquivo Swift de Salvar como tipo cardápio. Se o seu menu não tiver o tipo de arquivo Swift, selecione todos os arquivos em vez disso, e adicione o .rápido extensão de arquivo após o nome do arquivo escolhido.

Compilando Swift no Windows 10

Agora que temos um programa, precisamos ser capazes de compilá-lo e executá-lo. Embora não haja uma maneira embutida de programar o Swift no Windows 10, há uma solução alternativa. Han Sangjin criou um compilador para Swift que é disponível para download no Github . Baixe e instale o aplicativo Swift para Windows usando as instruções fornecidas no link.

Depois de instalado, abra-o. Clique no Selecione o arquivo botão e selecione o programa feito anteriormente. Clique Compilar e espere o programa compilar.

Para um programa tão pequeno, deve ser quase instantâneo, embora possa levar algum tempo dependendo da complexidade do seu código!

Você deve receber uma mensagem 'Compilado com sucesso' na caixa de diálogo. Caso contrário, volte e verifique seu código para ter certeza de que não cometeu nenhum erro. Assim que o código for compilado, clique em Corre para executar seu programa. O programa será aberto na linha de comando do Windows e deve ter a seguinte aparência:

É importante notar que você deve usar o aplicativo Swift para Windows para executar seu código, o Exe o arquivo criado não funcionará sozinho, mesmo se o aplicativo estiver aberto.

Comece a codificar Swift no Windows hoje

Se você decidir que o Swift é para você, há uma grande variedade de ferramentas para ajudá-lo. Depois de ter uma noção básica do ambiente, por que não tentar alguns projetos para iniciantes para dar vida ao seu conhecimento?

como usar adb e fastboot

Se você é um usuário Linux que deseja codificar aplicativos iOS, veja como codificar em Swift com Ubuntu.

Compartilhado Compartilhado Tweet O email Veja por que o FBI emitiu um aviso para Hive Ransomware

O FBI emitiu um alerta sobre uma cepa particularmente desagradável de ransomware. Veja por que você precisa ser especialmente cauteloso com o ransomware Hive.

Leia a seguir
Tópicos relacionados
  • Programação
  • Desenvolvimento de aplicativos
  • Rápido
  • Linguagens de programação
Sobre o autor Ian Buckley(216 artigos publicados)

Ian Buckley é jornalista freelance, músico, performer e produtor de vídeo que mora em Berlim, Alemanha. Quando não está escrevendo ou no palco, ele está mexendo em eletrônicos ou códigos DIY na esperança de se tornar um cientista maluco.

Mais de Ian Buckley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever