Definition

Apple Swift

Apple Swift ist eine Programmiersprache für iOS, iPadOS, watchOS, tvOS, macOS und Linux. Swift fungiert als Universalsprache für Apple-Geräte und -Computer sowie einige Linux-Systeme. Die Sprache ermöglicht es einem Programm, C, Objective-C und C++ sowie Swift-Code innerhalb einer einzigen Anwendung auszuführen.

Apple hat 2010 auf Swift.org mit der öffentlichen Entwicklung von Swift begonnen. Die Sprache wurde entwickelt, um das Programmieren auf Apple-Geräten einfacher zu gestalten. So bietet Swift zum Beispiel Typsicherheit, wodurch ganze Klassen häufiger Codierungsfehlern vermieden werden.

Swift wurde zudem so konzipiert, dass sie sowohl sicher als auch leistungsfähig ist. Die Bündelung der objektorientierten Programmierung (OOP) mit C-Features trug dazu bei, dass sie bei Programmierern beliebt ist. Die Sprache ist außerdem leicht zu erlernen, was sie für Anfänger und etablierte Programmierer gleichermaßen attraktiv macht.

Swift ist kompatibel zu bestehenden Programmen, die in Objective-C kodiert sind, und funktioniert mit den Cocoa und Cocoa Touch API-Frameworks für macOS- und iOS-Geräte. Gleichzeitig hat die Programmiersprache einen Teil des Belasts von C zugunsten eines weniger ausführlichen und effizienteren Codes abgelegt.

Swift ist rund viermal schneller beim Sortieren komplexer Objekte als Python. Objective-C übertrift Python nur um das 2,8-fache. Bei der RC4-Verschlüsselung bietet Objective-C die 127-fache Performance von Python, während Swift die 220-fachen Leistung erreicht.

Swift ist im Apple Software Development Kit (SDK) Xcode enthalten. Die Swift-Dokumentation ist unter anderem über die Apple-Developer-Website verfügbar. Mit Swift Playgrounds ist außerdem eine Website verfügbar, auf der iPad-Nutzer auf eine Echtzeit-Schnittstelle zugreifen können. Damit können sie ihr Programm während der Entwicklung anzeigen lassen.

Diese Definition wurde zuletzt im Oktober 2019 aktualisiert

Erfahren Sie mehr über Serverbetriebssysteme