Swift-Code unmittelbar ausführen

von @ralfebert · veröffentlicht am 5. November 2021
Xcode 13 & Swift 5.5
Swift Kurzreferenz

Um beim Erlernen der Swift-Sprache gut und interaktiv mit der Syntax experimentieren zu können empfehlen sich folgende Möglichkeiten:

Playgrounds

Mit File » New » Playground kann in Xcode ein Playground erstellt werden, in dem Swift-Code unmittelbar compiliert und ausgeführt wird; dabei werden die Ergebnisse der einzelnen Ausdrücke unmittelbar auf der rechten Seite angezeigt.

Dabei die Option Manually Run oder Automatically Run (Long Press auf den Button links unten) beachten. Es empfiehlt sich, Manually Run zu wählen und den Playground über das Zeilennummern-Lineal bis zur gewünschten Zeile oder via Editor » Run Playground ⌘⇧Enter komplett auszuführen:

Xcode Playground

Swift-REPL über die Kommandozeile

Alternativ kann über das Terminal mit swift eine Swift-REPL gestartet werden, die Swift-Code unmittelbar compiliert und ausführt:

Achtung: Bei gleichzeitiger Verwendung von verschiedenen Xcode-Versionen die korrekte Xcode-Version auswählen via:

sudo xcode-select -s /Applications/Xcode.app/

Xcode-Projekt: macOS Command Line Tool

Mit File » New » Project ein Command Line Tool für macOS erstellen:

Dieses kann rasch und einfach ausgeführt werden (Product » Run ⌘R) und Ergebnisse können mit print auf der Konsole ausgegeben werden: