Formateador Swift
Formatea y embellece código Swift en línea. Corrige la indentación y normaliza la sintaxis Swift.
Entrada
Salida
¿Qué es Swift?
Swift es un lenguaje de programación moderno y potente desarrollado por Apple para iOS, macOS, watchOS y tvOS. Puedes leer la referencia completa en The Swift Programming Language. Está diseñado para ser seguro, rápido y expresivo — más información en Wikipedia.
El formateador Swift normaliza la indentación (2 espacios por nivel), corrige la alineación de llaves y elimina espacios finales — siguiendo las directrices de diseño de API de Swift.
Cómo usarlo
Pega tu código Swift
Pega código Swift sin formato en el editor izquierdo o haz clic en Subir para cargar un archivo .swift.
Formateo instantáneo
El formateador normaliza automáticamente la indentación (2 espacios), corrige llaves y corchetes y limpia espacios.
Copiar o descargar
Usa el botón Copiar para copiar el resultado o Descargar para guardarlo como main.swift.
Ejemplo de formateo
Example: Format a Swift struct
Entrada sin formatear:
struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}Salida formateada:
struct User {
var name: String
var age: Int
func greet() -> String {
"Hello, \(name)!"
}
var isAdult: Bool {
age >= 18
}
}Preguntas frecuentes
¿Este formateador maneja closures de Swift?
Sí. Las closures de Swift usan sintaxis basada en llaves y el formateador las procesa con su lógica de indentación por llaves. La sintaxis de trailing closure y las closures multilínea se indentan correctamente.
¿Puedo formatear código SwiftUI?
Sí — el código SwiftUI sigue la sintaxis Swift estándar. Pega tu vista SwiftUI y el formateador normalizará la indentación en todos los bloques struct, var body y cadenas de modificadores.
¿Sustituye a swift-format?
Es un formateador de indentación ligero en línea. Para desarrollo local, SwiftFormat ofrece aplicación completa de estilo con muchas más reglas. Esta herramienta es ideal para formatear rápido sin instalación.