Com programar a Swift a Windows 10

Com programar a Swift a Windows 10

Swift és un dels idiomes més populars en aquest moment i per una bona raó. Les aplicacions per a Mac i iOS ocupen una gran part del mercat. Poder crear aplicacions iOS de forma nativa és una gran cosa per a les persones que no volen submergir-se en les tèrboles profunditats de l’objectiu C.





Com que Swift és originari d’Apple, necessiteu un Mac, oi? Mal. Tot i que no hi ha cap mètode 'out of the box' per compilar Swift a Windows, això no vol dir que els usuaris de Windows no puguin aprendre Swift.





A continuació s’explica com crear un senzill programa Swift i compilar-lo i executar-lo a Windows 10.





Què és Swift?

Abans de començar, vegem què és en realitat Swift. Swift és un llenguatge de programació dissenyat per Apple. Es necessiten idees 'd'Objective-C, Rust, Haskell, Ruby, Python, C #, CLU i moltes altres per enumerar' segons el creador del projecte Chris Lattner.

Es tracta d’un idioma relativament jove que es va publicar al públic el 2014, tot i que ja és àmpliament considerat. El Índex TIOBE dels llenguatges de programació més destacats el 2017 va situar Swift al número 11, cosa que el converteix en un dels llenguatges amb més creixement de tots els temps.



En resum, si esteu programant per a Mac o iOS, Swift és per a vosaltres. Per obtenir una visió més profunda dels usos de Swift, consulteu aquests motius pels quals val la pena aprendre Swift.

Introducció a Swift a Windows 10

En primer lloc, necessitarem un editor per escriure el nostre codi. Podeu utilitzar qualsevol IDE que us agradi, tot i que no és estrictament necessari fer-ne un i qualsevol editor de text també n'hi haurà prou. La majoria es redueix a les preferències personals, tot i que si necessiteu ajuda per decidir què utilitzar aquesta guia us pot ajudar.





Avui ho farem servir Bloc de notes ++ ja que és gratuït, senzill i extensible. Descarregueu Notepad ++ i obriu-lo. Passem a la codificació.

Un programa Swift simple per a Windows

Per al nostre projecte de prova d'avui, crearem un programa senzill que s'executarà a la línia d'ordres de Windows. Comenceu obrint un nou fitxer Notepad ++. Començarem imprimint una pregunta a la pantalla, esperarem que l’usuari escrigui la seva resposta i, a continuació, utilitzarem aquesta resposta per proporcionar una resposta.





print('What is your name?')

Es mostrarà quan s'executi el programa. Ara que hem fet una pregunta, hauríem de proporcionar una manera de permetre que l'usuari respongui. Per a això, fem servir el fitxer readline () mètode i emmagatzemar la resposta com una variable anomenada resposta .

var response = readLine()

Si ja esteu familiaritzat amb altres llenguatges de programació, és possible que noteu algunes petites diferències aquí. En primer lloc, podem emmagatzemar les dades adquirides de readLine com a on en lloc d’haver d’especificar que serà una cadena. Un altre canvi per als que veniu de JavaScript o C # és la manca de punts i coma per indicar el final de les línies.

És possible que els usuaris de Python ja estiguin més a casa!

Afegir una sortida

Ara que tenim aquesta informació emmagatzemada en una variable, volem utilitzar-la i tornar-la a mostrar a l'usuari. Què podria ser més bo que desitjar-los un bon dia?

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

Fins i tot si teniu experiència en altres idiomes, veureu algunes diferències aquí. En lloc d’utilitzar el fitxer + operador fora de les cometes per mostrar la vostra variable, que utilitzeu (variableName) dins de les cometes. Una altra característica de Swift és l’ús de Valors opcionals . Aquests valors són difícils d’entendre a primera vista, però afegeixen una major funcionalitat a l’ús de variables a Swift.

En aquest cas, simplement volem mostrar el valor tal com és, de manera que afegim un signe d’exclamació després del nom de la variable resposta! per indicar que no és un valor opcional. Un valor opcional és una variable a la qual se li pot assignar o no un valor. No en requereix cap. Si no se li assigna cap valor, se li assignarà nul.

Un signe d'interrogació (?) Després del tipus de valor l'identifica com a opcional, mentre que una exclamació vol dir que no ho és.

El vostre codi tindrà un aspecte semblant a aquest:

Per desar el codi, utilitzeu Fitxer> Desa com a i seleccioneu Fitxer Swift des del Desa com a tipus menú. Si falta el tipus de fitxer Swift al menú, seleccioneu tots els fitxers al seu lloc, i afegiu el fitxer .ràpid de fitxer després del nom de fitxer escollit.

Compilació de Swift a Windows 10

Ara que tenim un programa, hem de poder compilar-lo i executar-lo. Tot i que no hi ha cap manera integrada de programar Swift a Windows 10, hi ha una solució. Han Sangjin ha creat un compilador per a Swift que és disponible per descarregar a Github . Descarregueu i instal·leu l'aplicació Swift per a Windows seguint les instruccions de l'enllaç.

Un cop instal·lat, obriu-lo. Feu clic al botó Seleccioneu Fitxer i seleccioneu el programa que heu fet anteriorment. Feu clic a Compila i espereu que es compili el programa.

Per a un programa tan petit, hauria de ser gairebé instantani, tot i que pot trigar temps en funció del complex que hàgiu creat el codi.

Heu de rebre un missatge 'Compilat correctament' al quadre de diàleg. Si no, torneu enrere i comproveu el codi per assegurar-vos que no heu comès cap error. Un cop s'hagi compilat el codi, feu clic a Correr per executar el vostre programa. El programa s’obrirà a la línia d’ordres de Windows i hauria de ser així:

Val a dir que heu d’utilitzar l’aplicació Swift per a Windows per executar el vostre codi, el EXE el fitxer creat no funcionarà de forma autònoma, fins i tot si l’aplicació està oberta.

Comenceu a codificar Swift al Windows avui mateix

Si decidiu que Swift és per a vosaltres, hi ha una gran quantitat d’eines que us poden ajudar. Un cop tingueu una idea bàsica del medi ambient, per què no proveu alguns projectes per a principiants per donar vida al vostre coneixement?

Com puc saber a quins llocs he registrat la meva adreça de correu electrònic?

Si sou un usuari de Linux que voleu codificar aplicacions per a iOS, aquí teniu com codificar a Swift amb Ubuntu.

Compartir Compartir Tweet Correu electrònic A continuació s’explica per què l’FBI va emetre un advertiment sobre el ransomware Hive

L'FBI va emetre una advertència sobre una varietat de ransomware especialment desagradable. A continuació s’explica el motiu pel qual cal ser especialment cautelós amb el ransomware de Hive.

Llegiu a continuació
Temes relacionats
  • Programació
  • Desenvolupament d'aplicacions
  • Ràpid
  • Llenguatges de programació
Sobre l'autor Ian Buckley(216 articles publicats)

Ian Buckley és periodista, músic, intèrpret i productor de vídeo independent que viu a Berlín, Alemanya. Quan no escriu ni està a l’escenari, juga amb electrònica o codi de bricolatge amb l’esperança de convertir-se en un científic boig.

Més de Ian Buckley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us