2018년 초·중·고등학교 코딩 교육 정규 교과화!
이제 아이폰 앱으로 코딩한다!
생초보를 위한 쉽고 친절한 아이폰 앱 제작 입문서!
이제는 선택이 아닌 필수가 된 코딩 교육. 2018년부터 시행되는 초, 중, 고등학교 소프트웨어 정규 교육으로 인해 소프트웨어 프로그래밍의 기본 뼈대인 코딩 교육에 대한 관심이 날로 높아지고 있다. 이에 따라 코딩 관련 책이 쏟아져 나오고 있지만 대개가 안드로이드 앱 환경을 기반으로 한 코딩이라 초등학생 및 청소년이 쉽게 따라 할 수 있는 아이폰 앱 코딩 입문서는 거의 전무한 실정이다. 아이폰과 아이패드는 마니아층이 두터워 전 세계 스마트폰 사용자들의 사랑을 받고 있지만, 아이폰 앱을 어떻게 만드는지 몰라 아이폰 앱 코딩을 배울 엄두 자체를 못 내는 사람들이 대부분이다. 하지만 사실 아이폰 앱 개발은 생각보다 어렵지 않다. 아이폰 앱을 만드는 흐름 자체는 안드로이드 앱과 거의 같아 원리만 알면 쉽게 아이폰 앱을 만들 수 있다.
『스위프트로 배우는 맨 처음 아이폰 앱 코딩』은 애플의 프로그래밍 언어인 ‘스위프트(Swift)’로 아이폰 앱을 만들어 보는 입문서로, 어려운 프로그래밍 지식이 없이도 누구나 쉽게 아이폰 앱을 만들 수 있도록 가이드를 제시한다. 다양한 그림 및 친절한 설명과 함께 아이폰이나 아이패드에서 앱을 만들 수 있는 방법을 알려주고 있어 코딩이나 프로그래밍을 몰라도, 앱을 처음 만들어 보는 독자도 쉽게 따라 하면서 배울 수 있다. 다양한 예제를 하나씩 따라가다 보면 어느새 아이폰 앱 코딩 전문가가 되어 있는 자신의 모습을 발견하게 될 것이다. 이제 쉽고 편리한 개발 언어인 스위프트와 함께 아이폰 앱 코딩에 도전해 보자!
Contents
감사의 말
머리말
1장 엑스코드 및 스위프트
1. Hello, World!
2. 플레이그라운드에서 코드를 작성하는 방법을 배우자
3. 선택의 기로
4. 루프를 이용하여 코드를 반복하자
5. 옵셔널을 사용하여 프로그램을 안전하게 보호하자
6. 딕셔너리와 배열에 컬렉션을 저장하자
7. 함수 파티에 초대되었습니다
8. 사용자 정의 클래스 및 구조체
2장 버스데이 트래커
9. 스토리보드에 화면과 버튼을 생성하자
10. Birthday 클래스 추가 및 사용자 입력 제어
11. 생일을 표시하자
12. 생일을 저장하자
13. 생일 알림을 가져오자
3장 스쿨하우스 스케이트보더
14. 무대를 꾸미자
15. 스쿨하우스 스케이트보더를 실제 게임으로 만들자
16. spriteKit 물리 엔진을 사용하자
17. 난이도를 조정하고, 보석을 획득하고, 점수를 기록하자
18. 게임 상태, 메뉴, 사운드, 그리고 특수 효과
리소스
찾아보기
Author
글로리아 윈퀴스트,매트 매카시,김민섭
오랫동안 애플의 열렬한 팬이었으며, Apple III 가정용 컴퓨터에서 조크(Zork, 텍스트를 입력하여 진행하는 어드벤처 게임) 게임을 재미있게 했던 추억을 간직하고 있다. 2011년 iOS 개발에 매료된 후 전문 프로그래머로서 일해 왔으며, 현재 루미라DX(LumiraDx)에서 iOS 개발자로 근무하고 있다.
오랫동안 애플의 열렬한 팬이었으며, Apple III 가정용 컴퓨터에서 조크(Zork, 텍스트를 입력하여 진행하는 어드벤처 게임) 게임을 재미있게 했던 추억을 간직하고 있다. 2011년 iOS 개발에 매료된 후 전문 프로그래머로서 일해 왔으며, 현재 루미라DX(LumiraDx)에서 iOS 개발자로 근무하고 있다.