iOS/swift

swift playgrounds - swift 입문자를 위한 어플리케이션

돌맹이시터 2021. 5. 4. 13:09

 

 

iOS 어플 개발과 관련된 공부를 하고싶어서 알아보다가 찾게 된 앱을 통해 기본기를 익히게 되었다.

앱스토어에서 무료로 swift playgrounds를 다운받을 수 있다.

 

 

 

 

맥북과 아이패드에서 이용할 수 있는데, 맥북프로2020과 아이패드프로1세대에서 사용해본 결과

아이패드에 키보드가 따로 있는 게 아니라면 맥북에서 사용하는 게 확실히 편했다.

물론 키보드가 없어도 명령어를 선택해서 코드를 작성할 수도 있지만,

도입부를 벗어나면 명령어가 많아지기도 하고, 직접 입력해야 하는 부분들도 있기 때문에

가상키보드를 띄우면 아이패드 화면이 가려져서 솔~직히 불편했다.

 

 

새로운 프로그래밍 언어를 접하는 입장에서,

세상에 이런 어플이 있고, 이런 게 무료라는 게 너무 놀라웠다.

 

초반에는 난이도가 아주 낮지만, 점점 진도가 나갈수록 생각해야 할 것들이 생겨나고,

힌트도 주어지지 않기 때문에 스스로의 힘으로 해결해야 한다.

 

 

 

 

 

 

필요한 모든 함수를 직접 짜야하는 것은 아니고,

제시된 퍼즐에 사용할 수 있는 기본적인 함수는 미리 구현되어 있으며

그 함수를 사용해서 퍼즐을 풀어나가면 된다.

 

가령,

캐릭터가 앞으로 이동, 왼쪽으로 회전, 오른쪽으로 회전 등의 기본적인 움직임이나 행동과 관련된 함수는 주어지고,

그 기본함수를 가지고 필요한 함수를 새로 정의해서 사용하는 것은 사용자의 몫이며

처음 함수를 만들어야할 때는 어떤 식으로 구성해야 하는지 힌트를 주는데,

그 단계를 넘어서게 되면 힌트없이 직접 구현해야 하는 것이다.

 

 

다른 프로그래밍 언어를 접해본 사람 뿐 아니라,

처음으로 코딩을 배워보고 싶은 사람들도 연령에 상관없이 누구나 즐기면서 배울 수 있을 것 같다.