Swift-Spielplatz
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
Swift online im Browser ausführen
Das ist ein kostenloser Online-Swift-Playground und -Compiler. Schreibe Swift-Code direkt im Browser, drücke Ausführen und beobachte, wie swiftc dein Programm in Sekunden kompiliert und ausführt — ohne Xcode, ohne Mac und ohne Swift Package Manager. Der schnellste Weg, ein protocol zu testen, ein optional binding zu prüfen oder ein Swift-6-Sprachfeature auszuprobieren.
Unter der Haube nutzt der Editor dieselbe Engine wie VS Code (Swift-Syntax-Highlighting, Autovervollständigung, Diagnose-Unterstreichungen), und dein Code kompiliert mit Swift 6.0 auf Debian mit einem pre-warmed module cache — Foundation ist out of the box importiert, also sind String/Array/Dictionary/Date/URLSession und der Rest der Standardbibliothek startklar. Ob du Swift ohne Mac lernst, dich auf ein iOS-Interview vorbereitest oder protocols und generics erkundest — dieser Online-Swift-Playground bringt dich in Sekunden von der Idee zur Ausgabe.
Warum dieser Swift-Playground nützlich ist
- Sofortige Swift-Kompilierung — swiftc kompiliert dein Programm mit einem pre-warmed module cache und führt es in Sekunden aus, ohne Xcode oder swift package init.
- Vollständiges Swift-Syntax-Highlighting, Autovervollständigung und klare swiftc-Diagnosen — dieselbe Editor-Engine wie VS Code.
- stdin-Eingabe wird unterstützt —
readLine(),FileHandle.standardInputlesen aus dem Eingabefeld des Playgrounds, sodass du Swift-Kommandozeilenprogramme und Interview-Aufgaben vollständig testen kannst. Keine Installation — kein Xcode, Mac oder Swift-Toolchain. - Swift-6.0-Toolchain mit Foundation — kompiliere Swift, nutze Structs, Protokolle und async/await ohne Mac oder Xcode.
Was du im Swift-Playground ausprobieren kannst
- Optionals, guard/let und if-let — die Null-Safety-Idiome, die Swift sicher machen, ausführbar ganz ohne UIKit- oder SwiftUI-Boilerplate.
- Structs, Classes, Enums mit associated values und Protocols mit associated types — der Kern des Swift-Typsystems, Deklaration für Deklaration testbar.
- Schnelle Swift-Experimente — teste einen property wrapper, verifiziere einen async/await-Flow, probiere einen result builder oder prüfe, wie eine generic where-Klausel einschränkt.
Häufig gestellte Fragen zum Online-Swift-Playground
Ist der Online-Swift-Playground kostenlos?
Muss ich Xcode oder einen Mac installieren?
Funktioniert der Swift-Playground auf Handy und Chromebook?
Kann ich im Online-Swift-Playground readLine() verwenden?
readLine() und FileHandle.standardInput lesen deine eingegebenen Zeilen genauso, als würdest du ein kompiliertes Swift-Binary lokal starten und im Terminal tippen. Gut für Interview-Aufgaben und CLI-Tools, ganz ohne Mac.