So programmieren Sie in Swift unter Windows 10

So programmieren Sie in Swift unter Windows 10

Swift ist derzeit eine der heißesten Sprachen, und das aus gutem Grund. Mac- und iOS-Apps nehmen einen großen Teil des Marktes ein. Die Möglichkeit, iOS-Apps nativ zu erstellen, ist eine große Sache für Leute, die nicht in die dunklen Tiefen von Objective C eintauchen möchten.





Da Swift von Apple stammt, brauchen Sie einen Mac, oder? Falsch. Es gibt zwar keine „out of the box“-Methode zum Kompilieren von Swift unter Windows, aber das bedeutet nicht, dass Windows-Benutzer Swift nicht lernen können.





So erstellen Sie ein einfaches Swift-Programm, kompilieren und führen es in Windows 10 aus.





Was ist schnell?

Bevor wir beginnen, schauen wir uns an, was Swift eigentlich ist. Swift ist eine von Apple entwickelte Programmiersprache. Es braucht Ideen 'von Objective-C, Rust, Haskell, Ruby, Python, C#, CLU und viel zu vielen anderen, um sie aufzulisten', so Projektgründer Chris Lattner.

Es ist eine relativ junge Sprache, die 2014 der Öffentlichkeit vorgestellt wurde, obwohl sie bereits weithin beachtet wird. Die TIOBE-Index der Top-Programmiersprachen im Jahr 2017 platzierte Swift auf Platz 11, was es zu einer der am schnellsten wachsenden Sprachen aller Zeiten macht.



Kurz gesagt, wenn Sie für Mac oder iOS programmieren, ist Swift genau das Richtige für Sie! Um einen tieferen Einblick in die Verwendungsmöglichkeiten von Swift zu erhalten, werfen Sie einen Blick auf diese Gründe, warum es sich lohnt, Swift zu erlernen .

Erste Schritte mit Swift unter Windows 10

Erstens benötigen wir einen Editor, um unseren Code zu schreiben. Sie können jede beliebige IDE verwenden, mit der Sie vertraut sind, obwohl es nicht unbedingt erforderlich ist, und jeder Texteditor reicht auch aus. Es hängt hauptsächlich von Ihren persönlichen Vorlieben ab. Wenn Sie jedoch Hilfe bei der Entscheidung benötigen, was Sie verwenden sollen, kann Ihnen dieser Leitfaden helfen.





Heute verwenden wir Notizblock++ da es kostenlos, einfach und erweiterbar ist. Laden Sie Notepad ++ herunter und öffnen Sie es. Kommen wir zur Codierung!

Ein einfaches Swift für Windows-Programm

Für unser heutiges Testprojekt werden wir ein einfaches Programm erstellen, das auf der Windows-Befehlszeile ausgeführt wird. Öffnen Sie zunächst eine neue Notepad++-Datei. Wir beginnen damit, dass wir eine Frage auf dem Bildschirm ausgeben, warten, bis der Benutzer seine Antwort eingibt, und verwenden dann diese Antwort, um eine Antwort zu geben.





print('What is your name?')

Dies wird angezeigt, wenn das Programm ausgeführt wird. Nachdem wir nun eine Frage gestellt haben, sollten wir eine Möglichkeit bieten, den Benutzer antworten zu lassen. Dazu verwenden wir die Zeile lesen() Methode und speichern Sie die Antwort als Variable namens Antwort .

var response = readLine()

Wenn Sie bereits mit anderen Programmiersprachen vertraut sind, werden Sie hier vielleicht ein paar kleine Unterschiede feststellen. Zum einen können wir die von readLine erfassten Daten als a wo anstatt angeben zu müssen, dass es sich um eine Zeichenfolge handelt. Eine weitere Änderung für diejenigen unter Ihnen, die von JavaScript oder C# kommen, ist das Fehlen von Semikolons zur Kennzeichnung des Zeilenendes.

Python-Benutzer sind hier vielleicht schon mehr zu Hause!

Hinzufügen einer Ausgabe

Da wir diese Informationen nun in einer Variablen gespeichert haben, möchten wir sie verwenden und dem Benutzer anzeigen. Was gibt es Schöneres, als ihnen einen schönen Tag zu wünschen?

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

Auch wenn Sie Erfahrung in anderen Sprachen haben, werden Sie hier einige Unterschiede feststellen. Anstatt die + Operator außerhalb der Anführungszeichen, um Ihre Variable anzuzeigen, verwenden Sie (Variablennamen) innerhalb der Anführungszeichen. Ein weiteres Feature von Swift ist die Verwendung von Optionale Werte . Diese Werte sind auf den ersten Blick schwer zu verstehen, fügen jedoch der Verwendung von Variablen in Swift eine größere Funktionalität hinzu.

In diesem Fall möchten wir den Wert einfach so anzeigen, wie er ist, also fügen wir nach dem Variablennamen ein Ausrufezeichen hinzu Antwort! um anzuzeigen, dass es sich nicht um einen optionalen Wert handelt. Ein optionaler Wert ist eine Variable, der ein Wert zugewiesen werden kann oder nicht. Es braucht keinen. Wenn ihm kein Wert zugewiesen wird, wird ihm nil zugewiesen.

Ein Fragezeichen (?) nach dem Werttyp identifiziert ihn als optional, während ein Ausrufezeichen bedeutet, dass dies nicht der Fall ist.

Ihr Code wird ungefähr so ​​aussehen:

Um Ihren Code zu speichern, verwenden Sie Datei > Speichern unter und wählen Sie Swift-Datei von dem Speichern unter Speisekarte. Wenn in Ihrem Menü der Dateityp Swift fehlt, wählen Sie alle Dateien stattdessen, und fügen Sie die .schnell Dateierweiterung nach dem von Ihnen gewählten Dateinamen.

Kompilieren von Swift in Windows 10

Da wir nun ein Programm haben, müssen wir es kompilieren und ausführen können. Obwohl es keine eingebaute Möglichkeit gibt, Swift in Windows 10 zu programmieren, gibt es einen Workaround. Han Sangjin hat einen Compiler für Swift erstellt, der zum Download auf Github verfügbar . Laden Sie die Swift für Windows-Anwendung herunter und installieren Sie sie gemäß den Anweisungen im Link.

Sobald es installiert ist, öffnen Sie es. Klicken Sie auf die Datei aussuchen und wählen Sie Ihr zuvor erstelltes Programm aus. Klicken Kompilieren und warten Sie, bis das Programm kompiliert ist.

Für ein so kleines Programm sollte es fast sofort sein, obwohl es je nach Komplexität Ihres Codes einige Zeit dauern kann!

Im Dialogfeld sollte die Meldung 'Erfolgreich kompiliert' angezeigt werden. Wenn nicht, gehen Sie zurück und überprüfen Sie Ihren Code, um sicherzustellen, dass Sie keine Fehler gemacht haben. Sobald der Code kompiliert ist, klicken Sie auf Lauf um Ihr Programm auszuführen. Das Programm wird in der Windows-Befehlszeile geöffnet und sollte so aussehen:

Es ist erwähnenswert, dass Sie die Swift für Windows-Anwendung verwenden müssen, um Ihren Code auszuführen EXE Die erstellte Datei funktioniert nicht eigenständig, selbst wenn die Anwendung geöffnet ist.

Beginnen Sie noch heute mit Coding Swift unter Windows

Wenn Sie sich für Swift entscheiden, gibt es eine Fülle von Tools, die Ihnen dabei helfen. Wenn Sie sich erst einmal mit der Umgebung vertraut gemacht haben, probieren Sie doch ein paar Anfängerprojekte aus, um Ihr Wissen zum Leben zu erwecken.

wie man das internet auf roku . nutzt

Wenn Sie ein Linux-Benutzer sind, der iOS-Apps codieren möchte, erfahren Sie hier, wie Sie in Swift mit Ubuntu codieren.

Teilen Teilen Tweet Email Hier ist der Grund, warum das FBI eine Warnung vor Hive Ransomware herausgegeben hat

Das FBI warnte vor einem besonders bösartigen Ransomware-Stamm. Aus diesem Grund müssen Sie bei Hive-Ransomware besonders vorsichtig sein.

Weiter lesen
Verwandte Themen
  • Programmierung
  • App-Entwicklung
  • Schnell
  • Programmiersprachen
Über den Autor Ian Buckley(216 veröffentlichte Artikel)

Ian Buckley lebt als freiberuflicher Journalist, Musiker, Performer und Videoproduzent in Berlin. Wenn er nicht gerade schreibt oder auf der Bühne steht, bastelt er an DIY-Elektronik oder Code, in der Hoffnung, ein verrückter Wissenschaftler zu werden.

Mehr von Ian Buckley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren