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

1

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.

2

Formateo instantáneo

El formateador normaliza automáticamente la indentación (2 espacios), corrige llaves y corchetes y limpia espacios.

3

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.

Herramientas relacionadas