Menu
Coddy logo textTech

Swift 플레이그라운드

코드 스니펫을 작성, 실행, 공유하세요 — 별도 설치가 필요 없습니다.

main.swift
Output
Click Run to see the output here.

브라우저에서 Swift를 온라인으로 실행하세요

무료 온라인 Swift 플레이그라운드이자 컴파일러입니다. 브라우저에서 Swift 코드를 작성하고 실행을 누르면 swiftc가 몇 초 안에 컴파일해서 실행해 줍니다. Xcode, Mac, Swift Package Manager 같은 사전 설정은 필요 없습니다.

에디터는 VS Code와 같은 엔진으로 만들어져 Swift 문법 강조, 자동 완성, 진단 밑줄이 모두 동작합니다. 코드는 Debian에서 사전 워밍업된 모듈 캐시와 함께 Swift 6.0으로 컴파일되며, Foundation이 기본으로 import되어 있어 String/Array/Dictionary/Date/URLSession을 비롯한 표준 라이브러리를 바로 쓸 수 있습니다. Mac 없이 Swift를 배우거나, iOS 면접을 준비하거나, 프로토콜과 제네릭을 살펴보기에 좋습니다.

이 Swift 플레이그라운드가 유용한 이유

  • Swift 즉시 컴파일 — swiftc가 미리 준비된 모듈 캐시로 프로그램을 컴파일해 몇 초 만에 실행합니다. Xcode도, swift package init도 필요 없습니다.
  • 완전한 Swift 문법 강조, 자동 완성, 명확한 swiftc 진단 메시지까지 — VS Code와 동일한 에디터 엔진으로 구동됩니다.
  • stdin 입력을 지원합니다. readLine()FileHandle.standardInput 모두 playground 입력창에서 읽어오기 때문에 Swift 명령줄 프로그램이나 인터뷰 문제를 끝까지 돌려볼 수 있습니다. Xcode, Mac, Swift 툴체인을 따로 설치할 필요가 없습니다.
  • Foundation이 포함된 Swift 6.0 툴체인 — Mac이나 Xcode 없이 Swift를 컴파일하고 struct, 프로토콜, async/await를 사용할 수 있습니다.

Swift 플레이그라운드에서 해볼 수 있는 것

  • Optionals, guard let, if let — UIKit이나 SwiftUI 보일러플레이트 없이도 바로 실행되는, Swift를 안전하게 만들어 주는 null 안전성 관용구들입니다.
  • struct, class, associated values를 가진 enum, associated types를 가진 protocol: Swift 타입 시스템의 핵심을 선언 하나씩 테스트해 볼 수 있습니다.
  • 가벼운 Swift 실험: property wrapper 테스트, async/await 흐름 검증, result builder 시도, 또는 제네릭 where 절이 타입을 어떻게 좁히는지 확인까지.

온라인 Swift 플레이그라운드 자주 묻는 질문

온라인 Swift 플레이그라운드는 무료인가요?
네, Swift 플레이그라운드는 무료로 사용할 수 있습니다. 가입할 필요도 없고, Xcode나 Mac도, Swift toolchain 설치도 필요 없어요 — 페이지만 열면 바로 컴파일할 수 있습니다.
Xcode나 Mac이 설치되어 있어야 하나요?
설치할 거 없습니다. Xcode도, Mac도, 로컬 Swift toolchain도 필요 없어요. 온라인 Swift 컴파일러가 Debian에서 Swift 6.0으로 코드를 컴파일하고 몇 초 안에 실행해 줍니다. Windows나 Linux 사용자도 플랫폼별 설정 없이 여기서 바로 Swift를 작성하고 테스트할 수 있습니다.
Swift 플레이그라운드가 모바일과 크롬북에서도 작동하나요?
네. Swift 플레이그라운드는 최신 브라우저라면 데스크톱, 태블릿, 모바일 어디서든 돌아갑니다. Xcode를 실행할 수 없는 Chromebook, iPad 등에서 Swift를 작성하기에 좋습니다.
온라인 Swift playground에서 readLine()을 사용할 수 있나요?
네. readLine()FileHandle.standardInput은 컴파일된 Swift 바이너리를 로컬에서 실행해 터미널에 입력할 때와 똑같은 방식으로 입력한 줄을 읽어옵니다. 인터뷰식 문제나 CLI 도구를 다루기에 좋고, Mac도 필요 없습니다.
플레이그라운드를 써본 다음 Swift를 어떻게 배우면 되나요?
샘플 Swift 코드를 수정하고 Run을 눌러 반복해 보세요. 좀 더 체계적으로 배우고 싶다면 Coddy의 인터랙티브 Swift 코스가 optionals, struct, class, protocols, generics, async/await를 실습 문제와 함께 다룹니다 — iOS든 서버 사이드 Swift든 탄탄한 기반이 되어줄 거예요.