iOS 어플 개발과 관련된 공부를 하고싶어서 알아보다가 찾게 된 앱을 통해 기본기를 익히게 되었다.
앱스토어에서 무료로 swift playgrounds를 다운받을 수 있다.
맥북과 아이패드에서 이용할 수 있는데, 맥북프로2020과 아이패드프로1세대에서 사용해본 결과
아이패드에 키보드가 따로 있는 게 아니라면 맥북에서 사용하는 게 확실히 편했다.
물론 키보드가 없어도 명령어를 선택해서 코드를 작성할 수도 있지만,
도입부를 벗어나면 명령어가 많아지기도 하고, 직접 입력해야 하는 부분들도 있기 때문에
가상키보드를 띄우면 아이패드 화면이 가려져서 솔~직히 불편했다.
새로운 프로그래밍 언어를 접하는 입장에서,
세상에 이런 어플이 있고, 이런 게 무료라는 게 너무 놀라웠다.
초반에는 난이도가 아주 낮지만, 점점 진도가 나갈수록 생각해야 할 것들이 생겨나고,
힌트도 주어지지 않기 때문에 스스로의 힘으로 해결해야 한다.
필요한 모든 함수를 직접 짜야하는 것은 아니고,
제시된 퍼즐에 사용할 수 있는 기본적인 함수는 미리 구현되어 있으며
그 함수를 사용해서 퍼즐을 풀어나가면 된다.
가령,
캐릭터가 앞으로 이동, 왼쪽으로 회전, 오른쪽으로 회전 등의 기본적인 움직임이나 행동과 관련된 함수는 주어지고,
그 기본함수를 가지고 필요한 함수를 새로 정의해서 사용하는 것은 사용자의 몫이며
처음 함수를 만들어야할 때는 어떤 식으로 구성해야 하는지 힌트를 주는데,
그 단계를 넘어서게 되면 힌트없이 직접 구현해야 하는 것이다.
다른 프로그래밍 언어를 접해본 사람 뿐 아니라,
처음으로 코딩을 배워보고 싶은 사람들도 연령에 상관없이 누구나 즐기면서 배울 수 있을 것 같다.
'iOS > swift' 카테고리의 다른 글
swift - print (출력함수) 예시 (0) | 2021.05.29 |
---|---|
swift - 명명 규칙들 && commenting (0) | 2021.05.29 |
제거된 값 첨부하기 코드공유 (swift playground - 코딩 배우기2) (0) | 2021.05.12 |
임의의 장소에 보석 놓기 코드공유 (swift playground - 코딩 배우기2) (0) | 2021.05.05 |
세상의 가장자리 코드공유(swift playground - 코딩 배우기2) (0) | 2021.05.04 |