Xcode & Swift installieren
Installiere Swift auf macOS ueber Xcode, nutze die Kommandozeile und richte den Swift Package Manager ein. Inklusive Hinweise fuer Linux und Windows.
Inhaltsverzeichnis
Xcode & Swift installieren
Die beste Swift-Erfahrung hast du auf macOS mit Xcode. Swift funktioniert auch unter Linux und (eingeschraenkt) Windows - aber fuer App-Entwicklung brauchst du macOS.
macOS: Xcode installieren
Xcode ist Apples Entwicklungsumgebung. Sie enthaelt den Swift-Compiler, iOS/macOS-Simulator, Debugger und UI-Designer.
Ueber den App Store
- Oeffne den App Store auf deinem Mac.
- Suche nach โXcodeโ.
- Klicke auf Laden. (Xcode ist gross - 10+ GB, rechne mit ein paar GB Download)
- Starte Xcode einmal und akzeptiere die Lizenz.
Command Line Tools
Auch ohne das komplette Xcode kannst du die Command Line Tools nutzen:
xcode-select --install
Das reicht fuer serverseitigen Swift-Code oder kleine CLI-Tools.
Swift pruefen
Nach der Installation:
swift --version
Sollte etwas wie Swift version 6.0 ausgeben.
Linux: Swift installieren
Swift laeuft offiziell auf Ubuntu und anderen Distributionen. Auf swift.org/install findest du die Anleitung fuer dein System.
Vereinfacht fuer Ubuntu:
curl -O https://download.swift.org/swift-6.0-release/ubuntu2404/swift-6.0-RELEASE/swift-6.0-RELEASE-ubuntu24.04.tar.gz
tar xzf swift-6.0-RELEASE-ubuntu24.04.tar.gz
export PATH=/path/to/swift-6.0-RELEASE-ubuntu24.04/usr/bin:$PATH
Windows: Swift installieren
Es gibt einen offiziellen Windows-Installer auf swift.org/install. Aber: Fuer iOS-/macOS-App-Entwicklung brauchst du macOS.
Dein erstes Swift-Projekt
Mit Swift Package Manager (plattformuebergreifend)
mkdir hallo-swift
cd hallo-swift
swift package init --type executable
Das erzeugt:
hallo-swift/
โโโ Package.swift # Projekt-Manifest
โโโ Sources/
โ โโโ main.swift # Einstiegspunkt
โโโ Tests/
Lauf es:
swift run
Ausgabe:
Hello, world!
Mit Xcode
- Starte Xcode.
- File โ New โ Projectโฆ
- Waehle macOS โ Command Line Tool fuer CLI-Projekte.
- Oder iOS โ App fuer eine iOS-App.
- Gib einen Namen ein, waehle Swift als Sprache, SwiftUI oder Storyboards als Interface.
Wichtige swift-Befehle
swift --version- Version pruefenswift run- Projekt bauen und ausfuehrenswift build- nur bauenswift test- Tests ausfuehrenswift package update- Dependencies aktualisierenswift package init --type library- neues Library-Paket
Playgrounds
Xcode hat ein geniales Feature namens Playgrounds - eine interaktive Swift-Spielwiese mit Live-Ergebnissen:
- Xcode oeffnen
- File โ New โ Playground
- Code schreiben - Ergebnisse erscheinen sofort rechts
Perfekt zum Experimentieren und Lernen.
Editor-Alternativen
- VS Code mit der Swift-Extension (offiziell)
- Xcode (Standard fuer App-Entwicklung)
- Cursor / Zed (moderne Editoren)
- Neovim mit
sourcekit-lsp
Fuer App-Entwicklung fuehrt kein Weg an Xcode vorbei. Fuer Server-Swift und Skripte kannst du den Editor waehlen, mit dem du dich wohlfuehlst.
Zusammenfassung
- Xcode ist die wichtigste Umgebung fuer Swift auf macOS
- Swift laeuft offiziell auch unter Linux und Windows
- Swift Package Manager (
swift init --type executable) fuer Kommandozeilen-Projekte - Playgrounds in Xcode sind hervorragend zum Lernen
Im naechsten Kapitel schreiben wir unser erstes echtes Swift-Programm.