Come programmare in Swift su Windows 10

Come programmare in Swift su Windows 10

Swift è una delle lingue più in voga in questo momento, e per una buona ragione. Le app per Mac e iOS occupano una parte enorme del mercato. Essere in grado di creare app iOS in modo nativo è un grosso problema per le persone che non vogliono immergersi nelle oscure profondità dell'obiettivo C.





Poiché Swift è nativo di Apple, hai bisogno di un Mac, giusto? Sbagliato. Sebbene non esista un metodo 'pronto all'uso' per compilare Swift su Windows, ciò non significa che gli utenti Windows non possano imparare Swift.





Ecco come creare un semplice programma Swift e compilarlo ed eseguirlo in Windows 10.





Cos'è Swift?

Prima di iniziare, diamo un'occhiata a cosa è in realtà Swift. Swift è un linguaggio di programmazione progettato da Apple. Prende idee 'da Objective-C, Rust, Haskell, Ruby, Python, C#, CLU e troppi altri da elencare' secondo l'ideatore del progetto Chris Lattner.

È una lingua relativamente giovane che è stata rilasciata al pubblico nel 2014, sebbene sia già ampiamente considerata. Il Indice TIOBE dei migliori linguaggi di programmazione nel 2017 ha posizionato Swift al numero 11, rendendolo uno dei linguaggi in più rapida crescita di tutti i tempi.



In breve, se stai programmando per Mac o iOS, Swift fa per te! Per uno sguardo più approfondito sugli usi di Swift, dai un'occhiata a questi motivi per cui vale la pena imparare Swift.

Iniziare con Swift su Windows 10

In primo luogo, avremo bisogno di un editor per scrivere il nostro codice. Puoi usare qualsiasi IDE con cui ti senti a tuo agio, anche se non è strettamente necessario usarne uno e anche qualsiasi editor di testo sarà sufficiente. Dipende principalmente dalle preferenze personali, anche se se hai bisogno di aiuto per decidere cosa usare, questa guida potrebbe esserti d'aiuto.





Oggi useremo Blocco note++ in quanto è gratuito, semplice ed estensibile. Scarica Notepad++ e aprilo. Passiamo a un po' di codifica!

Un semplice programma Swift per Windows

Per il nostro progetto di test di oggi creeremo un semplice programma che verrà eseguito sulla riga di comando di Windows. Inizia aprendo un nuovo file Notepad++. Inizieremo stampando una domanda sullo schermo, attenderemo che l'utente digiti la sua risposta, quindi utilizzeremo questa risposta per fornire una risposta.





print('What is your name?')

Questo verrà visualizzato quando il programma viene eseguito. Ora che abbiamo posto una domanda, dovremmo fornire un modo per consentire all'utente di rispondere. Per questo, usiamo il linea di lettura() metodo e memorizzare la risposta come una variabile chiamata risposta .

var response = readLine()

Se hai già familiarità con altri linguaggi di programmazione potresti notare alcune piccole differenze qui. In primo luogo, possiamo memorizzare i dati acquisiti da readLine come a dove invece di dover specificare che sarà una stringa. Un altro cambiamento per quelli di voi che vengono da JavaScript o C# è la mancanza di punti e virgola per indicare la fine delle righe.

Gli utenti Python potrebbero già essere più a loro agio qui!

Aggiunta di un'uscita

Ora che abbiamo queste informazioni memorizzate in una variabile, vogliamo usarle e mostrarle all'utente. Cosa c'è di più bello che augurare loro una buona giornata?

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

Anche se hai esperienza in altre lingue, vedrai alcune differenze qui. Piuttosto che usare il + operatore al di fuori delle virgolette per visualizzare la variabile, si usa (NomeVariabile) tra virgolette. Un'altra caratteristica di Swift è l'uso di Valori opzionali . Questi valori sono difficili da capire a prima vista, ma aggiungono una maggiore funzionalità all'uso delle variabili all'interno di Swift.

In questo caso, vogliamo semplicemente visualizzare il valore così com'è, quindi aggiungiamo un punto esclamativo dopo il nome della variabile risposta! per indicare che non è un valore opzionale. Un valore facoltativo è una variabile a cui può essere assegnato o meno un valore. Non ne richiede uno. Se non viene assegnato un valore, verrà assegnato zero.

Un punto interrogativo (?) dopo il tipo di valore lo identifica come facoltativo, mentre un'esclamazione significa che non lo è.

Il tuo codice sarà simile a questo:

Per salvare il tuo codice, usa File > Salva con nome e seleziona File veloce dal Salva come tipo menù. Se nel tuo menu manca il tipo di file Swift, seleziona tutti i files invece, e aggiungi il .rapido estensione del file dopo il nome del file scelto.

Compilare Swift in Windows 10

Ora che abbiamo un programma, dobbiamo essere in grado di compilarlo ed eseguirlo. Anche se non esiste un modo integrato per programmare Swift in Windows 10, c'è una soluzione. Han Sangjin ha creato un compilatore per Swift che è disponibile per il download da Github . Scarica e installa l'applicazione Swift per Windows utilizzando le istruzioni fornite nel collegamento.

Una volta installato, aprilo. Clicca sul Seleziona il file pulsante e selezionare il programma precedentemente creato. Clic Compilare e attendi che il programma venga compilato.

Per un programma così piccolo dovrebbe essere quasi istantaneo, anche se può richiedere tempo a seconda di quanto complesso hai creato il tuo codice!

Dovresti ricevere un messaggio 'Compilato con successo' nella finestra di dialogo. In caso contrario, torna indietro e controlla il codice per assicurarti di non aver commesso errori. Una volta compilato il codice, fare clic su Correre per eseguire il tuo programma. Il programma si aprirà nella riga di comando di Windows e dovrebbe assomigliare a questo:

Vale la pena notare che è necessario utilizzare l'applicazione Swift per Windows per eseguire il codice, il EXE Il file creato non funzionerà da solo, anche se l'applicazione è aperta.

Inizia subito a programmare Swift su Windows

Se decidi che Swift fa per te, ci sono molti strumenti disponibili per aiutarti. Una volta che hai una conoscenza di base dell'ambiente, perché non provare alcuni progetti per principianti per dare vita alle tue conoscenze?

come cambiare il feed di instagram in cronologico

Se sei un utente Linux che desidera codificare app iOS, ecco come codificare in Swift con Ubuntu .

Condividere Condividere Tweet E-mail Ecco perché l'FBI ha emesso un avviso per il ransomware Hive

L'FBI ha emesso un avvertimento su un ceppo di ransomware particolarmente dannoso. Ecco perché devi prestare particolare attenzione al ransomware Hive.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • Sviluppo di app
  • Swift
  • Linguaggi di programmazione
Circa l'autore Ian Buckley(216 articoli pubblicati)

Ian Buckley è un giornalista freelance, musicista, performer e produttore di video che vive a Berlino, in Germania. Quando non sta scrivendo o sul palco, armeggia con l'elettronica o il codice fai-da-te nella speranza di diventare uno scienziato pazzo.

Altro da Ian Buckley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti