아이폰 앱 만들기 도전, 스위프트 입문서 'Do it! 스위프트로 아이폰 앱 만들기 입문'

지금은 iOS나 MAC의 베타버전을 신청하면 체험해 볼 수 있지만, 예전에는 그렇지 않았는데요,

예전에 '아이패드 Using Bible' 시리즈를 집필 할때, 디바이스 출시전 미리 원고를 내야해서

iOS 베타 버전 사용 때문에 개발자 등록을 한적이 있습니다.

등록을 해두고서 베타버전만 다운로드 하고, 실제로 개발은 엄두도 못냈었는데,

언제인가 애플에서 스위프트라는 언어를 공개했죠.


발표 당시에도 기존 언어보다 쉽다는 내용을 듣긴 했지만 어쩃든 프로그래밍 언어라는게 

녹녹치 만은 않아서 쉽게 시작할 생각을 하지 못하고 있었습니다.

그러다가 올해부터는 퇴근시간도 조금 빨라지고 뭐라도 해볾생각에 고민을 하다가

마침, 이지스퍼블리싱의 'Do it! 스위프트로 아이폰 앱 만들기 입문'편을 알게 되어서

한번 도전해보려고 책을 드었습니다.



한 번도 실수한 적이 없는 사람은

한번도 새로운 것에 도전해 본적이 없는 사람이다.


아인슈타인이 이런 얘기를 했다고 하죠. 저도 저 혼자 비슷한 얘기를 하곤 합니다.


'이벤트에 응모하지 않고서는, 당첨에 대한 기대조차 할 수 없다.'

라고 말이죠.. 'ㅡ'ㅋ


결론은 일단 시도를 해봐야 한다는 건데요. 'Do it! 스위프트로 아이폰 앱 만들기 입문'를 통해서

한번 시작을 해볼까 합니다.



'Do it! 스위프트로 아이폰 앱 만들기 입문'은 기술된 내용을 바탕으로

초보자 30일코스와 단기 완성 10일 코스를 제안하고 있는데요,

당연히 초보자 코스를 따르려고는 하는데, 일단 여기에 너무 구애받지는 않고

우선 '꾸준히' 해볼까 합니다.



그런데 이렇게 목표를 정하고 커리큘럼을 제시해주는 건 좋은 것 같더라구요.



책에 대한 활용법도 나와있고,

출판사 홈페이지의 자료실과 스터디 카페도 안내해주고 있어서

우선 회원가입부터 해두었습니다.



이지스퍼블리싱 홈페이지에 가면 자료실이 있는데,

이곳에 관련 예제 파일 등이 올라와있습니다. 회원가입을 해야 이용할 수 있죠.


http://www.easyspub.com



네이버 카페에도 가입을 일단 해두었는데요,

본격적으로 공부를 시작하면 실질적으로 도움을 받을 수 있는 곳이 될 것 같습니다.


https://cafe.naver.com/doitstudyroom



'Do it! 스위프트로 아이폰 앱 만들기 입문'는 다섯째 마당으로 나누어서

내용이 준비되어 있는데, 입문서인 만큼 고급기능에 대한 내용은 배제하고

기본기를 다지는데 중점을 두고 있습니다.




우선은 실제로 책을 읽어보고 한번 따라하기 시작했죠.

아이폰 앱 개발 준비하기의 내용 정도는 알고 있기는 하지만

초보자인만큼 그대로 따라해봅니다.




Xcode도 처음 설치해보네요 ㅎ



개발하시는 분들이 뭔가 만들 때  Hello World 메시지를 띄운다고 하던데,

역시 처음 과제는 Hello World 메시지를 띄우는 겁니다.

읽어보면서 차근차근 따라하다보면 자연스럽게 만들어지겠더라구요.



각 마당별로 소단원으로 구성되어 있는데,

각 단원별 내용이 잘 이어질 수 있도록 꾸준히 학습하는게 중요할 것 같습니다.



새 프로젝트 만들기를 위해

Xcode 실행~




이 화면을 드디어 만나보네요 ㅎ



책을 보면서 해보는게 쉽지는 않겠지만, 

아직까지는 그래도 따라갈 수 있는 내용이라 간단한 것보다 해보고 있습니다.




아래 화면들도 처음 보는 내용이지만, 'Do it! 스위프트로 아이폰 앱 만들기 입문' 보면서

그대로 따라하다보니까 책에 나오는 내용을 직접 확인해보면서 눈에 들어오는 것 같습니다.



하면서 보니까 단원별로 책을 탐독한 후에

책을 보면서 실습하는게 좋을 것 같았습니다.



각 단원이 끝나면 문법에 대한 이야기를 해주기도 하고,



도전 과제를 주기도 합니다.

도전과제는 앞서 배운 내용을 잘 익혔다면,

응용해서 만들어볼 수 있겠구나 라는 생각이 들더라구요.

동시에 언제 해보나 라는 생각도 ㅋ



스위프트로 만든 내용은 이런식의 코드로도 확인을 할 수 있는데,

이렇게 많은 코드가 구성이 되려면 스위프트로도 무언가 제대로 만들었단 뜻이겟죠.

열심히 하다보면 이 페이지도 금방 오겠죠 ㅎ



뒷부분에는 찾아보기 페이지가 있어서,

기억이 나지 않는 코드는 바로 찾아볼 수 있습니다.



아직 성취도라고 얘기할만 내용은 없지만, 

이제 책을 읽고 있는 만큼 'Do it! 스위프트로 아이폰 앱 만들기 입문'를 통해서

작은 기능부터 만들어가볼까 합니다.

단계별로 예제를 통해 내용을 확인하며 실습하기 때문에

기본적인 내용은 이해하게 될 수 있을 것 같고요.

'Do it! 스위프트로 아이폰 앱 만들기 입문'를 마스터 한다면 그 다음 단계로 나가봐야겠죠.


저처럼 직접 앱을 만들어보고 싶은 분, 

하지만 오브젝트-C와 같은 어려운 언어는 부담되는 분들은

'Do it! 스위프트로 아이폰 앱 만들기 입문'으로 일단 시작해보면 좋을 것 같습니다.

남자가 앱을 들었으면 텍스트라도 띄워야죠.

'Do it! 스위프트로 아이폰 앱 만들기 입문' 보고 잘 해봐야겠네요. :)


- 본 포스팅은 업체로 부터 도서를 제공받아 자유롭게 작성되었습니다. -

이 글을 공유하기

댓글(0)