Werbung

Apple hat kürzlich ihre veröffentlicht neueste Programmiersprache Wie wirkt sich die neue Programmiersprache von Apple auf mich aus?Von Anfang an wussten die Entwickler, dass Apples neuer Swift groß werden würde. Aber warum sollte es dich interessieren? Weiterlesen , Swift, als Open Source. Das bedeutet, dass jeder diese trendige Programmiersprache jetzt auf jedem System verwenden kann. Apple hat es einfach gemacht, Swift unter Ubuntu zum Laufen zu bringen. Wir zeigen Ihnen also, wie!

Was ist Swift?

Wenn Sie noch nie davon gehört haben, ist Swift Apples neueste Programmiersprache, die Objective-C ersetzen und zur Hauptsprache für die Erstellung von Mac OS X- und iOS-Anwendungen werden soll. Es ist sehr einfach, die Sprache zu lernen, da sie sauber ist und eine ähnliche Syntax wie andere gängige Programmiersprachen hat.

Swift war jedoch nur für Apple-Geräte verfügbar - es konnte nicht unter Windows, Linux oder anderen Systemen ausgeführt werden. Mit der zunehmenden Beliebtheit von Swift forderten immer mehr Leute Apple Open Source Swift oder zumindest die Bereitstellung auf mehr Plattformen. Nach einiger Zeit hat Apple endlich

instagram viewer
Swift als Open Source veröffentlicht Apples Swift wird Open Source: Na und?Auch wenn Sie selbst kein Programmierer sind, wirkt sich die Entscheidung von Apple, Open Source Swift zu verwenden, auf Sie aus. Möchten Sie wissen warum und wie? Weiterlesen . Ich denke, dies ist ein guter Schritt für Apple, da dadurch mehr Menschen Swift ausgesetzt werden können, was wiederum dazu führt, dass in Zukunft mehr Menschen Mac OS X- und iOS-Anwendungen schreiben können.

In jedem Fall, wenn Sie an der Verwendung von oder interessiert sind Swift lernen Die besten Orte, um Swift, Apples Programmiersprache, zu lernenWenn Sie Swift lernen möchten, ist jetzt die Zeit zum Eintauchen. Die Sprache hat eine glänzende Zukunft und je schneller Sie sie lernen, desto eher können Sie die Belohnungen ernten. Weiterlesen ist jetzt für Linux verfügbar! Derzeit hat Apple nur Snapshots für Ubuntu 14.04 und 15.10 veröffentlicht, aber die Möglichkeit, Swift-Unterstützung auf anderen Distributionen zu installieren, wird sich sicherlich in naher Zukunft ergeben. Im Moment erfahren Sie hier, wie Sie es unter Ubuntu zum Laufen bringen.

So installieren Sie es

Ubuntu-Swift-Download
Zunächst müssen Sie Besuch das Schnelle Download-Seite und greifen die neueste Version (zum Zeitpunkt des Schreibens sind nur Entwicklungs-Snapshots verfügbar - stabile Versionen werden in Kürze verfügbar sein. Sie haben also die Wahl, welche der beiden Versionen Sie verwenden möchten). Sobald es heruntergeladen ist, öffnen die .tar-Datei durch Doppelklick darauf und dann Extrakt Der Ordner, der sich an einem beliebigen Ort Ihrer Wahl befindet. Dies wird der Speicherort Ihrer Swift-Installation.

Ubuntu-Swift-Abhängigkeiten
Als nächstes müssen Sie Installieren Einige Abhängigkeiten, die Swift ausführen muss. Sie können sie einfach installieren, indem Sie ein Terminal öffnen und ausführen

sudo apt-get install clang libicu-dev

Bevor Sie das Terminalfenster schließen, geben Sie ab

gedit .profile

Dies wird sich öffnen ein Texteditor gedit: Einer der funktionsreichsten Nur-Text-Editoren [Linux & Windows]Wenn Sie an Nur-Text-Editoren denken, ist das erste, was Ihnen in den Sinn kommt, die Windows-Editor-Anwendung. Es macht genau das, was in seiner Stellenbeschreibung angegeben ist - einfache Funktionen für einen einfachen Text ... Weiterlesen . Scrollen Sie ganz nach unten und machen Sie zwei neue Zeilen. Der erste sollte leer sein und der zweite setzen

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

wo

/path/to/usr/bin

ist der Pfad zum bin-Ordner im usr-Ordner im Swift-Ordner, den Sie aus der .tar-Datei extrahiert haben. Wenn Sie also nur den Swift-Ordner in Ihren Downloads-Ordner extrahieren würden, wäre der Pfad ungefähr so

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

Mit dem Exportbefehl können Sie einfach aufrufen

schnell

in einem Terminal und es wird wissen, wo zu suchen. Wenn Sie diese Zeile in die .profile-Textdatei einfügen, wird dieser Befehl dauerhaft. Andernfalls geht seine Wirkung verloren, wenn Sie sich abmelden, herunterfahren oder Ihren Computer neu starten.

Ubuntu-schnell-bereit
Um sicherzustellen, dass Swift funktioniert, können Sie eingeben

schnelle --version

in ein Terminal und es sollte einige Versionsinformationen anzeigen. Glückwunsch! Sie haben jetzt Swift auf Ihrem Ubuntu-System!

So führen Sie Swift Code aus

Ubuntu-Swift-Run-Beispiel
Um eine Swift-Datei auszuführen, müssen Sie lediglich ausführen

swift /path/to/file.swift

Es wird automatisch kompiliert und ausgeführt. Sie können auch einfach nur laufen

schnell

Daraufhin wird eine interaktive Shell angezeigt, mit der Sie Swift-Code zeilenweise ausführen können.

Schließlich können Sie auch ausführbare Dateien aus Ihrem Swift-Code erstellen. Sie müssen lediglich Folgendes tun:

  1. Erstellen Sie einen Projektordner mit einem beliebigen Namen und erstellen Sie dort einen Ordner mit dem Namen "Quellen".
  2. Legen Sie alle Ihre Codedateien im Quellordner ab.
  3. Erstellen Sie eine Textdatei mit dem Namen "Package.swift" im Projektordner (jedoch außerhalb des Quellordners) und legen Sie sie ab mindestens Folgendes drin:
import PackageDescription let package = Package (Name: "package_name_here_and_keep_quote_marks" )

Zum Schluss laufen

schnell bauen

während der Projektordner das Arbeitsverzeichnis ist. Die ausführbare Datei finden Sie unter

.build / debug / package_name

Schnell an Ihren Fingerspitzen

Glückwunsch! Sie können jetzt mit dem Codieren in Swift beginnen! Dies ist natürlich eine relativ einfache Anleitung, mit der jeder schnell und einfach eingerichtet werden kann. Wenn Sie etwas mehr benötigen, z. B. die Schlüsselsignatur, müssen Sie die besuchen Schnelle Homepage für mehr Informationen. Ansonsten können Sie mit dem Codieren beginnen! Beachten Sie nur, dass Sie (zumindest vorerst) noch Mac OS X und Xcode benötigen, um Mac OS X und zu schreiben iOS-Anwendungen Sie möchten also iPhone Apps erstellen? 10 Projekte für AnfängerMöchten Sie iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Weiterlesen Wenn Sie Swift in Ubuntu haben, können Sie sich an die Sprache gewöhnen.

Was denkst du über Swift? Hat es eine Zukunft als gemeinsame, universelle Sprache wie C / C ++ und Java? Lass es uns in den Kommentaren wissen!

Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.