Swift 포맷터
Swift 소스 코드를 온라인에서 포맷하고 보기 좋게 정리합니다. 들여쓰기를 맞추고 Swift 구문을 정규화합니다.
입력
출력
Swift란?
Swift는 Apple이 iOS, macOS, watchOS, tvOS 개발을 위해 만든 강력하고 현대적인 프로그래밍 언어입니다. 전체 언어 참조는 The Swift Programming Language에서 확인할 수 있습니다. 안전하고 빠르며 표현력 있게 설계되었습니다 — Wikipedia에서 더 알아보세요.
Swift 포맷터는 들여쓰기(레벨당 2칸 공백)를 정규화하고 중괄호 정렬을 맞추며 줄 끝 공백을 제거합니다. Swift API 설계 가이드라인을 따릅니다.
사용 방법
Swift 코드 붙여넣기
정리되지 않은 Swift 소스를 왼쪽 편집기에 붙여넣거나 업로드로 .swift 파일을 불러옵니다.
즉시 포맷
포맷터가 들여쓰기(2칸)를 맞추고 중괄호·대괄호 정렬을 수정하고 공백을 정리합니다.
복사 또는 다운로드
복사로 결과를 복사하거나 다운로드로 main.swift로 저장합니다.
형식 지정 예시
Example: Format a Swift struct
형식이 지정되지 않은 입력:
struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}형식이 지정된 출력:
struct User {
var name: String
var age: Int
func greet() -> String {
"Hello, \(name)!"
}
var isAdult: Bool {
age >= 18
}
}자주 묻는 질문
Swift 클로저도 처리하나요?
예. Swift 클로저는 중괄호 기반 문법을 사용하며 포맷터의 중괄호 들여쓰기 로직으로 처리됩니다. 트레일링 클로저와 여러 줄 클로저도 적절히 들여씁니다.
SwiftUI 코드를 포맷할 수 있나요?
예. SwiftUI 코드는 표준 Swift 문법을 따릅니다. 뷰 코드를 붙여넣으면 struct, var body 블록, 수정자 체인의 들여쓰기가 정규화됩니다.
swift-format을 대체하나요?
이 도구는 가벼운 온라인 들여쓰기 포맷터입니다. 로컬 개발에는 SwiftFormat이 더 많은 규칙으로 전체 스타일 적용을 제공합니다. 설치 없이 빠르게 포맷할 때 적합합니다.