Ricerca nel sito web

Scrivi il tuo primo programma Apple Swift in Debian


Swift è un linguaggio di programmazione sviluppato da Apple Inc. È un linguaggio di programmazione compilato, multi-paradigma, generico sviluppato per iOS, macOS, watchOS, tvOS, Linux e z/OS. Secondo gli sviluppatori, Swift è un modo fantastico per scrivere software, sia che si tratti di telefoni, desktop, server o qualsiasi altra cosa che esegua codice. È un linguaggio di programmazione sicuro, veloce e interattivo che combina il meglio del pensiero linguistico moderno con la saggezza della più ampia cultura ingegneristica Apple e i diversi contributi della sua comunità open source. Il compilatore è ottimizzato per le prestazioni e il linguaggio è ottimizzato per lo sviluppo, senza compromettere nessuno dei due.

In questo articolo spiegheremo come installare l'ultima versione di Swift sulla tua Debian. Ancora più importante, ti diremo come iniziare con Swift spiegando come scrivere il tuo primo programma Swift e anche un progetto Hello World in Swift.

Abbiamo eseguito i comandi e le procedure menzionati in questo articolo su un sistema Debian 10 Buster.

Installazione del compilatore Swift su Debian 10

Tutte le versioni di Swift possono essere trovate attraverso la seguente pagina web:

https://swift.org/download/#releases

Qui descriveremo l'installazione di Swift versione 5.0.1, tutto tramite la riga di comando.

Installazione dei prerequisiti

Apri l'applicazione Terminale premendo il tasto Super/Windows e quindi cercando Terminale come segue tramite la ricerca nell'Avvio applicazioni:

Il passaggio successivo è aggiornare l'indice del repository del sistema tramite il seguente comando:

sudo apt-get update

Questo ti aiuta a installare l'ultima versione disponibile di un software da Internet. Tieni presente che solo un utente autorizzato può aggiungere, rimuovere e configurare software su Debian.

sudo apt-get update

Il primo prerequisito che installeremo è il compilatore Clang. Puoi farlo eseguendo il seguente comando come sudo:

sudo apt-get install clang

Il sistema potrebbe chiederti la password per sudo e fornirti anche un'opzione S/n per continuare l'installazione. Inserisci Y e poi premi invio; il software verrà installato sul tuo sistema. Il processo potrebbe tuttavia richiedere del tempo a seconda della velocità di Internet.

Swift ha bisogno anche di alcune librerie per funzionare rapidamente. Esegui i seguenti comandi per aggiungere le librerie richieste al tuo sistema.

sudo apt-get install libcurl4 libpython2.7 libpython2.7-dev

Ora sei pronto per installare Swift.

Installazione di Swift

Abbiamo deciso di installare Swift versione 5.0.1 sulla nostra Debian. Il sito Web swift.org fornisce il download di Swift per Xcode e Ubuntu e non specificamente per Debian. Tuttavia, puoi scaricare l'archivio per Ubuntu 18.04 e usarlo per Debian 10 Buster.

Scarichiamolo innanzitutto sul nostro sistema eseguendo il seguente comando:

wget https://swift.org/builds/swift-5.0.1-release/ubuntu1804/swift-5.0.1-RELEASE/swift-5.0.1-RELEASE-ubuntu18.04.tar.gz

Suggerimento: invece di digitare il comando, puoi copiarlo da qui e incollarlo nel Terminale utilizzando Ctrl+Maiusc+V o utilizzando l'opzione Incolla dal menu di scelta rapida.

Il pacchetto di installazione tar.gz verrà scaricato nella cartella Home.

Eseguire il seguente comando per estrarre il file tar.gz:

tar xzf swift-5.0.1-RELEASE-ubuntu18.04.tar.gz

Quindi, sposta la cartella estratta nella directory /usr/share/swift tramite il seguente comando:

sudo mv swift-5.0.1-RELEASE-ubuntu18.04 /usr/share/swift

Il passo successivo e finale è configurare il binario Swift sulla variabile d'ambiente PATH della tua Debian. Esegui i seguenti comandi per farlo:

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

source ~/.bashrc

Verifica l'installazione di Swift

Swift è ora installato e configurato sul tuo sistema. Per verificare che il software sia effettivamente installato sul tuo sistema, puoi controllarne il numero di versione tramite il seguente comando:

swift --version

Eseguendo Swift REPL

Per cominciare, puoi eseguire alcuni comandi interattivi in Swift REPL (Read Eval Print Loop). Questo REPL ti aiuta in vari modi:

  • Per eseguire e verificare rapidamente parte del codice Swift.
  • Per scopi di apprendimento
  • Trova funzionalità nuove e uniche e testale in una console a riga di comando

Esegui il comando seguente per accedere alla console Swift:

swift

Ecco un esempio di come ho assegnato il mio nome a una variabile e poi l'ho stampato insieme a una stringa:

È possibile utilizzare il comando ":q" per uscire da Swift REPL.

REPL è un buon modo per eseguire alcuni piccoli programmi, ma per creare un'applicazione è necessario conoscere i progetti e i pacchetti Swift. Dai un'occhiata qui sotto per iniziare con un progetto Swift.

Il progetto Swift Hello World

Ora ti presenteremo il progetto Hello World più semplice che puoi creare e costruire tramite Swift. Seguire i passaggi seguenti per un progetto che stampa semplicemente “Hello, World! "sullo schermo.

1. Crea una directory del progetto tramite il comando mkdir e poi passa ad essa. Sto creando una directory con il nome "Hello_swift"

mkdir Hello_swift
cd Hello_swift

2. Ora esegui il comando seguente per creare un pacchetto eseguibile:

swift package init --type executable

Il comando ha creato una gerarchia dei file di base necessari per un progetto Swift. I più importanti sono:

Il file Package.swift simile al seguente:

E il file main.swift situato nella cartella Sources assomiglia a questo:

Questo file main.swift contiene già il codice richiesto per stampare Hello World. Ovviamente puoi modificare questo file per far sì che il tuo progetto faccia qualcos'altro.

3. Compila questo progetto eseguendo il seguente comando:

swift build

Ora hai un programma eseguibile nella cartella .build/debug con lo stesso nome del tuo progetto Swift.

4. Ora sei pronto per eseguire il progetto eseguendo il seguente comando:

.build/debug/[program_name]

Ecco l'output del mio programma Swift:

Questo era tutto ciò di cui avevi bisogno per iniziare con la programmazione Swift. Fortunatamente, è disponibile molta documentazione ed esercitazioni sia tramite il sito Web ufficiale www.swift.org che in altro modo per aiutarti a creare applicazioni produttive tramite Swift.

Articoli correlati: