Entrada

Saída

O que é Swift?

Swift é uma linguagem de programação moderna e poderosa da Apple para iOS, macOS, watchOS e tvOS. Você pode ler a referência completa em The Swift Programming Language. Foi criada para ser segura, rápida e expressiva — saiba mais na Wikipedia.

O Formatador Swift normaliza a indentação (2 espaços por nível), corrige o alinhamento de chaves e remove espaços à direita, seguindo as diretrizes de design de API Swift.

Como usar

1

Cole o seu código Swift

Cole código Swift bruto ou desorganizado no editor à esquerda ou clique em Carregar para abrir um arquivo .swift.

2

Formatação instantânea

O formatador normaliza automaticamente a indentação (2 espaços), corrige chaves e colchetes e limpa espaços em branco.

3

Copiar ou baixar

Use o botão Copiar para copiar o resultado ou Baixar para salvar como main.swift.

Exemplo de formatação

Example: Format a Swift struct

Entrada não formatada:

struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}

Saída formatada:

struct User {
    var name: String
    var age: Int

    func greet() -> String {
        "Hello, \(name)!"
    }

    var isAdult: Bool {
        age >= 18
    }
}

Perguntas frequentes

Este formatador trata closures Swift?

Sim. Closures Swift usam sintaxe baseada em chaves e são tratadas pela lógica de indentação. Closures finais e em várias linhas recebem indentação adequada.

Posso formatar código SwiftUI?

Sim — SwiftUI segue sintaxe Swift padrão. Cole o código da view e o formatador normalizará a indentação em struct, blocos var body e cadeias de modificadores.

Isto substitui o swift-format?

Este é um formatador leve de indentação online. Para desenvolvimento local, o SwiftFormat oferece aplicação completa de estilo com muitas mais regras. Esta ferramenta é ideal para formatação rápida sem instalação.

Ferramentas relacionadas