EMZETT.
Login

Kurz: Apples moderne, sichere Sprache für iOS und macOS.

Genauer: Swift wird eingesetzt für iPhone-, iPad- und Mac-Apps, Apple Watch, Server mit Vapor. Swift stellte Apple 2014 vor, um Objective-C abzulösen. Die Sprache ist sicher (Optionals gegen Null-Fehler, Speicherprüfungen), schnell (kompiliert über LLVM) und ausdrucksstark. Sie ist Open Source (swift.org) und läuft auf macOS, iOS, iPadOS, watchOS, tvOS, visionOS sowie Linux, Windows und Android.

Steckbrief Swift

Steckbrief

EigenschaftWert
Erschienen2014
Entwickelt vonChris Lattner (Apple)
Paradigmenmulti: objektorientiert, funktional, protokollorientiert
Typisierungstatisch, stark
Ausführungkompiliert (LLVM)
PaketverwaltungSwift Package Manager
Dateiendung.swift
SprachfamilieModerne Systemsprachen

Einsatzgebiete

IPhone-, iPad- und Mac-Apps, Apple Watch, Server mit Vapor.

So führst du Code aus

Online im Swift Playground oder lokal: Datei main.swift mit swift main.swift ausführen (Xcode oder Swift-Toolchain nötig).

Das erste Programm

print("Hallo Swift!")
let name = "Mia"
print("Hallo, \(name)!")
print("2 + 3 =", 2 + 3)
print("Mehrere", "Werte", separator: "-", terminator: "!\n")

Ausgabe:

Hallo Swift!
Hallo, Mia!
2 + 3 = 5
Mehrere-Werte!

Der Kurs: 8 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: Swift-Kurs auf der Lernseite.

Kapitel

Daten und Funktionen

Eigene Typen

Fortgeschritten

Projekte

Nachschlagen

Ähnliche Sprachen

  • Kotlin: Prägnant, sicher und die erste Wahl für Android
  • Rust: Schnell wie C, aber speichersicher dank Ownership
  • C#: Modern, vielseitig, die Sprache der .NET-Welt

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?