김컴공랩

[Swift] Swift 개발 입문자를 위한 Swift Playgrounds 활용하기 본문

iOS

[Swift] Swift 개발 입문자를 위한 Swift Playgrounds 활용하기

김컴공 2021. 1. 8. 15:34

헬로월드! 김컴공입니다.

 

Swift 개발을 시작하는 입문자들에게 아주 좋은 어플리케이션이 있습니다. 바로 "Swift Playgrouds" 입니다.

 

Swift Playgrouds 초기화면

Mac 의 앱스토어에서 설치할 수 있으며, 아이패드에서도 설치가 가능합니다.

설치를 하게 되면 이 어플리케이션 안에서 코딩학습을 위한 여러가지 놀이를 설치할 수 있습니다.

놀이들을 하나하나 살펴보면서 Swift 에 관련해서 익숙해질 수 있습니다. 위에 "코딩 배우기 1" 을 한번 설치해볼까요?

 

코딩 배우기 1

아주 간단하게, 주어진 함수를 이용해서 목적을 달성하는 게임 형식의 놀이입니다. 코딩에 1도 익숙하지 않으신 분들에게 추천드리는 놀이이고, 저 또한 몇 번 재밌게 플레이 해봤습니다.

 

미리 만들어진 놀이들 뿐만 아니라, 사용자가 직접 플레이그라운드에서 코드를 실험해볼 수 있습니다. Xcode 의 경우 프로젝트를 생성하면 미리 만들어져있는 템플릿으로 실행되는 경우가 대부분이라, 이렇게 코드를 하나하나 실험해보는 공간이 따로 없기 때문에, 이런 공간이 필요한 분들에게는 좋은 툴이 될 수 있을 것 같습니다.

 

제가 플레이그라운드를 이용하면서 좋았던 점입니다. 위 사진은 그래프 만들기라는 놀이인데, 함수의 파라미터로 넘겨지는 인자가 각각 어떤 걸 의미하는지 잘 몰라서 클릭해봤는데, 바로 함수에 대한 설명이 나오면서 이해를 도와줬습니다.

 

실제 Xcode 에서 작업할 때도 여러가지 함수의 docs 를 찾아보면서 코딩을 하게 될텐데, 플레이그라운드는 이러한 환경에 적응할 수 있도록 잘 도와줄 수 있는 어플리케이션이라고 생각했습니다. 관심이 있으신 분들은 이용해보시면서 코딩을 연습하는 것도 좋을 것 같습니다.