Swift-Playground
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
Swift online im Browser ausführen
Ein kostenloser Online-Swift-Playground und -Compiler. Schreib Swift im Browser, klick auf Ausführen, und swiftc kompiliert und führt dein Programm in Sekunden aus. Kein Xcode, kein Mac, kein Swift Package Manager, das erst eingerichtet werden muss.
Der Editor basiert auf derselben Engine wie VS Code, daher funktionieren Swift-Syntaxhighlighting, Autovervollständigung und Diagnose-Unterstreichungen einwandfrei. Dein Code kompiliert mit Swift 6.0 auf Debian mit vorgewärmtem Module Cache — Foundation ist von Haus aus importiert, also stehen String/Array/Dictionary/Date/URLSession und der Rest der Standardbibliothek sofort bereit. Praktisch, um Swift ohne Mac zu lernen, sich auf ein iOS-Interview vorzubereiten oder protocols und generics auszuprobieren.
Warum dieser Swift-Playground nützlich ist
- Sofortige Swift-Kompilierung — swiftc kompiliert dein Programm mit vorgewärmtem Module-Cache und führt es in Sekunden aus, kein Xcode oder
swift package initnötig. - Vollständiges Swift-Syntax-Highlighting, Autovervollständigung und klare swiftc-Diagnosen — angetrieben von derselben Editor-Engine wie VS Code.
- stdin-Eingabe wird unterstützt.
readLine()undFileHandle.standardInputlesen beide aus dem Eingabefeld des Playgrounds, sodass Swift-Kommandozeilenprogramme und Interview-Aufgaben vollständig funktionieren. Kein Xcode, Mac oder Swift-Toolchain auf deiner Seite nötig. - 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 letundif 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 generische
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.