Swift-Formatierer
Swift-Quellcode online formatieren und verschönern. Einrückung korrigieren und Swift-Syntax normalisieren.
Eingabe
Ausgabe
Was ist Swift?
Swift ist eine leistungsstarke, moderne Programmiersprache von Apple für iOS, macOS, watchOS und tvOS. Die vollständige Sprachreferenz finden Sie in The Swift Programming Language. Sie ist auf Sicherheit, Geschwindigkeit und Ausdruckskraft ausgelegt — mehr dazu auf Wikipedia.
Der Swift-Formatierer normalisiert die Einrückung (2 Leerzeichen pro Ebene), korrigiert Klammerausrichtung und entfernt nachgestellte Leerzeichen — gemäß den Swift API-Designrichtlinien.
So verwenden Sie das Tool
Swift-Code einfügen
Fügen Sie rohen Swift-Quellcode in den linken Editor ein oder klicken Sie auf Hochladen, um eine .swift-Datei zu laden.
Sofortige Formatierung
Der Formatierer normalisiert automatisch die Einrückung (2 Leerzeichen), korrigiert Klammer- und eckige Klammern und bereinigt Leerzeichen.
Kopieren oder herunterladen
Verwenden Sie die Schaltfläche Kopieren, um das Ergebnis zu kopieren, oder Herunterladen, um es als main.swift-Datei zu speichern.
Formatierungsbeispiel
Example: Format a Swift struct
Unformatierte Eingabe:
struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}Formatierte Ausgabe:
struct User {
var name: String
var age: Int
func greet() -> String {
"Hello, \(name)!"
}
var isAdult: Bool {
age >= 18
}
}Häufig gestellte Fragen
Verarbeitet der Formatierer Swift-Closures?
Ja. Swift-Closures nutzen klammerbasierte Syntax und werden von der Klammer-Einrückungslogik des Formatierers verarbeitet. Trailing-Closure-Syntax und mehrzeilige Closures werden korrekt eingerückt.
Kann ich SwiftUI-Code formatieren?
Ja — SwiftUI-Code folgt der üblichen Swift-Syntax. Fügen Sie Ihren SwiftUI-View-Code ein; der Formatierer normalisiert die Einrückung für alle struct-, var-Body-Blöcke und Modifier-Ketten.
Ersetzt das swift-format?
Dies ist ein leichter Online-Einrückungsformatierer. Für die lokale Entwicklung bietet SwiftFormat vollständige Stilprüfung mit vielen weiteren Regeln. Dieses Tool eignet sich für schnelles Formatieren ohne Installation.