Was ist eine Swift-Datei?
Eine Datei mit der Erweiterung .swift bezieht sich auf die Programmiersprache SWIFT, die von Apple zum Schreiben von Softwareanwendungen und Apps für macOS, iOS, tvOS und darüber hinaus eingeführt wurde. Vor SWIFT war Objective-C die wichtigste Programmiersprache zum Schreiben von Anwendungen. Es kann mit Xcode verwendet werden, einem vollständigen Entwickler-Toolset zum Erstellen von Apps für Mac, iPhone, iPad, Apple Watch und Apple TV. SWIFT ist leistungsfähiger, interaktiver, ausdrucksstärker und bietet mehr Sicherheit durch Design, ohne Kompromisse bei der Leistung einzugehen. Swift-Dateien können zusätzlich zu Apple Xcode in jedem beliebigen Texteditor zur Bearbeitung geöffnet werden. Es unterstützt die Betriebssysteme von Apple, Linux, Windows und Android.
Kurze Geschichte
- Die Entwicklung begann Mitte 2010 von Chris Lattner mit Beiträgen anderer Programmierer von Apple
- Die erste offizielle App, die in SWIFT geschrieben wurde, wurde am 2. Juni 2014 auf der Apple WorldWide Developer Conference (WWDC) veröffentlicht, und eine Beta-Version der Sprache wurde für registrierte Apple-Entwickler veröffentlicht
- Swift 1.0 wurde am 9. September 2014 mit Xcode von iOS veröffentlicht
- Swift 1.1 wurde am 22. Oktober 2014 mit der Einführung von Xcode 6.1 veröffentlicht
- Swift 1.2 wurde am 8. April 2015 zusammen mit Xcode 6.3 veröffentlicht
- Swift 2.0 wurde auf der WWDC 2015 angekündigt und am 21. September 2015 für die Veröffentlichung von Apps im App Store zur Verfügung gestellt.
- Swift 3.0 wurde am 13. September 2016 veröffentlicht.
- Swift 4.0 wurde am 19. September 2017 veröffentlicht.
- Swift 4.1 wurde am 29. März 2018 veröffentlicht.
- Die Swift-Sprache wurde am 3. Dezember 2015 zusammen mit den unterstützenden Bibliotheken, dem Debugger und dem Paketmanager unter der Apache 2.0-Lizenz als Open Source veröffentlicht. Das Projekt wurde auf Swift.org gehostet und sein Quellcode wird auf GitHub gehostet.
- Während der WWDC 2019 kündigte Apple das SwiftUI-Framework für das UI-Strukturdesign auf allen Apple-Plattformen an
Swift-Dateiformat – Weitere Informationen
Swift-Dateien sind einfache Textdateien, die mit jedem Texteditor geöffnet werden können. Der primäre Texteditor zum Öffnen und Bearbeiten von Swift-Dateien ist Xcode von Apple. Viele Teile von Swift sind mit der Anwendungsentwicklung mit C und Objective-C vertraut. Die Swift-Dokumentation enthält einen detaillierten Leitfaden zur Anwendungsentwicklung zum Schreiben von Code mit Swift.
Swift-Sprachfunktionen
Swift unterscheidet sich von anderen Programmiersprachen anhand der folgenden Merkmale.
„Modern“ – Benannte Parameter werden in einer sauberen Syntax ausgedrückt, wodurch APIs in Swift noch einfacher zu lesen und zu warten sind. Noch besser, Sie müssen nicht einmal Semikolons eingeben.
„Sicherheit“ – Variablen werden immer vor der Verwendung initialisiert, Arrays und Integer werden auf Überlauf geprüft, Speicher wird automatisch verwaltet und die Durchsetzung des exklusiven Zugriffs auf den Speicher schützt vor vielen Programmierfehlern.
„Schnell und leistungsstark“ – Mit der unglaublich leistungsstarken LLVM-Compiler-Technologie wird Swift-Code in optimierten nativen Code umgewandelt, der das Beste aus moderner Hardware herausholt.
„Quell- und Binärkompatibilität“ – Anwendungen, die mit früheren Versionen von Swift entwickelt wurden, sind mit neuen Versionen kompatibel und der Quellcode muss nicht neu kompiliert werden. Mit dem Start von Swift 5 sind Swift-Bibliotheken künftig in jeder Betriebssystemversion enthalten. Dadurch wird die Aufnahme von Swift-Bibliotheken in die Apps vermieden, die auf aktuelle und zukünftige Betriebssystemversionen abzielen.
„Open Source“ – Swift ist Open Source mit Hunderten von Beiträgen von Mitgliedern der Swift Community. Es wird durch einen starken Bug-Tracker, Foren und regelmäßige Entwicklungs-Builds unterstützt, die für jedermann öffentlich verfügbar sind.