스파르타 코딩 클럽 - iOS 스타터 6기/사전 캠프

2. 스파르타 코딩 클럽 - Swift 배우기 : 첫 번째 프로젝트

seongpil Heo 2025. 2. 6. 16:37
🏁 Swift Playgrounds란?

Swift Playgrounds는 Apple에서 제공하는 무료 iPad 앱으로, Swift 프로그래밍을 배우고 실험할 수 있는 훌륭한 도구입니다. 초보자부터 경험 많은 개발자까지 모두가 사용할 수 있으며, 코딩을 재미있고 직관적으로 배울 수 있습니다.

 

📥 Swift Playgrounds 설치 가이드

  1. App Store에서 다운로드 :
    • iPad 혹은 Mac에서 App Store를 열고, Swift Playgrounds를 검색하세요.
  2. 설치 완료 후 열기 :
    • 설치가 완료되면 홈 화면에서 Swift Playgrounds 아이콘을 눌러 앱을 실행하세요.

 

🚀 Swift Playgrounds 시작하기

Swift Playgrounds를 처음 시작하는 경우, 다음 단계를 따라 기본 사용법을 익혀보세요.

 

1️⃣ 새로운 프로젝트 만들기

  1. 앱을 열면 기본 화면에서 아래의 옵션들이 보입니다.
    • Learn to Code 1, 2 : Swift의 기본 문법과 개념을 배우기 위한 학습용 코스.
    • Challenges : 다양한 코딩 챌린지에 도전.
    • Blank Playground : 빈 프로젝트를 시작해 자신만의 코드를 작성.
  2. Blank Playground 혹은 나의 앱을 선택해 빈 프로젝트를 시작하세요.

 

2️⃣ 코드 작성과 실행

1. 코드 작성하기 : 

  • Swift Playgrounds 화면의 왼쪽 패널에 코드를 입력할 수 있습니다.
  • 오른쪽 패널은 코드를 실행한 결과를 보여줍니다.

 

 

2. 코드 실행하기

  • 화면 아래의 ▶️ Run My Code 버튼을 눌러 코드를 실행하세요.
  • 실행 결과는 오른쪽에 실시간으로 표시됩니다.

 

✨ 예제 코드 :

print("안녕하세요, Swift Playgrounds!")

 

실행 결과 : 오른쪽 화면에 "안녕하세요, Swift Playgrounds!" 가 출력됩니다.


🛠️ Swift Playgrounds에서 자주 사용하는 기능

  1. 코드 자동 완성 :
    1. 키보드 상단의 추천 코드를 눌러 빠르게 코드를 작성하세요.
    2. 예 : print를 입력하면 자동으로 print("내용") 형식이 제안됩니다.
  2. 코드 결과 보기 :
    1. 오른쪽 패널에서 실행 결과를 실시간으로 확인할 수 있습니다.
    2. 애니메이션과 그래픽을 포함한 시각적 결과도 표시됩니다.
  3. 코드 힌트 받기 :
    1. 일부 학습용 코드에서는 작성 중인 코드에 대한 힌트를 제공해 쉽게 문제를 해결할 수 있습니다.

 

📤 Swift Playgrounds 저장 및 공유

  1. 저장 :
    • 작업 중인 프로젝트는 자동으로 저장됩니다.
    • 나중에 수정하려면 기본 화면에서 해당 프로젝트를 다시 열면 됩니다.
  2. 공유 :
    • 프로젝트를 다른 사람과 공유하려면 :
      • 화면 오른쪽 상단의 공유 버튼(사각형 + 화살표)을 눌러 .playground 파일로 저장하거나 이메일로 전송합니다.

 

[과제]

 

1. 아래 코드를 작성하고 실행해보세요 :

var myName = "Swift Learner!"
print("안녕하세요, \(myName)님! Swift Playgrounds에 오신 것을 환영합니다!")

 

실행 결과 :

 

2. 결과를 확인한 후, 이름을 변경해 다른 메세지를 출력해보세요.

var myName = "Heo Seongpil!"
print("안녕하세요, \(myName)님! Swift Playgrounds에 오신 것을 환영합니다!")