Zum Inhalt springen
Swift Anfรคnger 15 min

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.

Aktualisiert:
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

  1. Oeffne den App Store auf deinem Mac.
  2. Suche nach โ€œXcodeโ€.
  3. Klicke auf Laden. (Xcode ist gross - 10+ GB, rechne mit ein paar GB Download)
  4. 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

  1. Starte Xcode.
  2. File โ†’ New โ†’ Projectโ€ฆ
  3. Waehle macOS โ†’ Command Line Tool fuer CLI-Projekte.
  4. Oder iOS โ†’ App fuer eine iOS-App.
  5. Gib einen Namen ein, waehle Swift als Sprache, SwiftUI oder Storyboards als Interface.

Wichtige swift-Befehle

  • swift --version - Version pruefen
  • swift run - Projekt bauen und ausfuehren
  • swift build - nur bauen
  • swift test - Tests ausfuehren
  • swift package update - Dependencies aktualisieren
  • swift package init --type library - neues Library-Paket

Playgrounds

Xcode hat ein geniales Feature namens Playgrounds - eine interaktive Swift-Spielwiese mit Live-Ergebnissen:

  1. Xcode oeffnen
  2. File โ†’ New โ†’ Playground
  3. 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.

Zurรผck zum Swift Kurs