Annuncio pubblicitario

Apple ha recentemente rilasciato il loro nuovo linguaggio di programmazione Come mi influenza il nuovo linguaggio di programmazione di Apple?Fin dall'inizio, gli sviluppatori sapevano che il nuovo Swift di Apple sarebbe stato grande. Ma perché dovresti preoccupartene? Leggi di più , Swift, come open source. Ciò significa che chiunque può ora utilizzare questo linguaggio di programmazione di tendenza, su qualsiasi sistema. Apple ha reso semplice far funzionare Swift su Ubuntu, quindi ti mostreremo come!

Che cos'è Swift?

Se non ne hai mai sentito parlare prima, Swift è il più recente linguaggio di programmazione di Apple destinato a sostituire Objective-C e diventare la lingua principale per la creazione di applicazioni Mac OS X e iOS. È molto facile imparare la lingua in quanto è pulita e ha una sintassi simile ad altri linguaggi di programmazione popolari.

Tuttavia, Swift era disponibile solo per i dispositivi Apple: non poteva essere eseguito su Windows, Linux o altri sistemi. Con la crescente popolarità di Swift, sempre più persone chiedevano a Apple Swift open source o almeno di renderlo disponibile su più piattaforme. Dopo qualche tempo, Apple ha finalmente

instagram viewer
rilasciato Swift come open source Apple's Swift sta diventando open source: e allora?Anche se non sei un programmatore, la decisione di Apple di open source Swift ti influenzerà. Vuoi sapere perché e come? Leggi di più . Penso che questa sia una buona mossa per Apple, in quanto consente a più persone di essere esposte a Swift, che a sua volta consente a più persone di scrivere applicazioni Mac OS X e iOS in futuro.

In ogni caso, se sei interessato a utilizzare o imparare Swift I posti migliori per imparare Swift, il linguaggio di programmazione di AppleSe vuoi imparare Swift, ora è il momento di immergerti. La lingua ha un futuro brillante e più velocemente la impari, prima sarai in grado di raccogliere i frutti. Leggi di più , è ora disponibile per Linux! Al momento Apple ha rilasciato solo snapshot realizzati per Ubuntu 14.04 e 15.10, ma le opportunità di installare il supporto Swift su altre distribuzioni arriveranno sicuramente nel prossimo futuro. Per ora, ecco come farlo su Ubuntu.

Come installarlo

ubuntu-swift-download
Innanzitutto, dovrai farlo visitare il Pagina di download rapida e afferrare l'ultima versione (al momento della stesura, sono disponibili solo snapshot di sviluppo: le versioni stabili arriveranno presto, quindi è la tua scelta quale delle due che desideri utilizzare). Una volta scaricato, Aperto il file .tar facendo doppio clic su di esso e quindi estratto la cartella che si trova all'interno di qualsiasi posizione delle tue preferenze. Questa diventerà la posizione dell'installazione di Swift.

ubuntu-Swift-dipendenze
Successivamente, dovrai farlo installare alcune dipendenze che Swift deve eseguire. Puoi installarli facilmente aprendo un Terminale ed eseguendolo

sudo apt-get install clang libicu-dev

Infine, prima di chiudere la finestra del terminale, digitare

gedit .profile

Questo si aprirà un editor di testo gedit: uno dei redattori di testo semplice pieni di funzionalità [Linux e Windows]Quando pensi agli editor di testo semplice, la prima cosa che potrebbe capitarti è l'applicazione Blocco note di Windows. Fa esattamente ciò che afferma la sua descrizione del lavoro: funzionalità semplici per un testo semplice ... Leggi di più . Scorri fino in fondo e crea due nuove linee. Il primo dovrebbe essere vuoto e il secondo posto

export PATH = / path / to / usr / bin: "$ {PATH}"

dove

/path/to/usr/bin

è il percorso della cartella bin all'interno della cartella usr all'interno della cartella Swift estratta dal file .tar. Quindi, se hai appena estratto la cartella Swift nella cartella Download, il percorso sarebbe simile

/home/username_here/Downloads/swift_folder_name_here/usr/bin

Il comando export ti consentirà semplicemente di chiamare

veloce

in un terminale e saprà dove cercare. Inserire questa riga nel file di testo .profile renderà permanente questo comando, altrimenti il ​​suo effetto andrebbe perso quando ci si disconnette, si spegne o si riavvia il computer.

ubuntu-swift-ready
Per assicurarti che Swift funzioni, puoi digitare

veloce --version

in un Terminale e dovrebbe visualizzare alcune informazioni sulla versione. Congratulazioni! Ora Swift funziona sul tuo sistema Ubuntu!

Come eseguire il codice Swift

ubuntu-swift-run-example
Per eseguire un file Swift, è sufficiente eseguire

swift /path/to/file.swift

Si compilerà ed eseguirà automaticamente. Puoi anche semplicemente correre

veloce

che farà apparire una shell interattiva con cui è possibile eseguire il codice Swift riga per riga.

Infine, puoi anche creare file eseguibili dal tuo codice Swift. Tutto quello che devi fare è il seguente:

  1. Crea una cartella di progetto con qualsiasi nome ti piaccia, quindi al suo interno crea una cartella con il nome "fonti".
  2. Inserisci tutti i tuoi file di codice nella cartella di origine.
  3. Crea un file di testo chiamato "Package.swift" nella cartella del progetto (ma al di fuori della cartella dei sorgenti) e inserisci almeno il seguente in esso:
import PackageDescription let package = Package (nome: "nome_pacchetto_qui_e_keep_quote_marks" )

Infine, corri

build rapida

mentre la cartella del progetto è la directory di lavoro. Troverai l'eseguibile sotto

.build / debug / nome_pacchetto

Veloce a portata di mano

Congratulazioni! Ora puoi iniziare a scrivere codice in Swift! Naturalmente, questa è una guida relativamente semplice pensata per far andare chiunque con una configurazione semplice e veloce. Se hai bisogno di un po 'di più, come la firma dei tasti, dovrai visitare il Pagina iniziale rapida per maggiori informazioni. Ma a parte questo, sentiti libero di iniziare a scrivere codice! Tieni presente che (almeno per il momento) avrai ancora bisogno di Mac OS X e Xcode per scrivere Mac OS X e applicazioni iOS Quindi vuoi creare app per iPhone? 10 progetti per principiantiVuoi creare app per iPhone e iPad? Inizia imparando le basi di Swift. Leggi di più , ma avere Swift in Ubuntu ti aiuterà ad abituarti alla lingua.

Cosa ne pensi di Swift? Ha un futuro come linguaggio comune universale come C / C ++ e Java? Fateci sapere nei commenti!

Danny è senior presso la University of North Texas e gode di tutti gli aspetti del software open source e di Linux.