장바구니 담기 close

장바구니에 상품을 담았습니다.

처음 배우는 스위프트

처음 배우는 스위프트

  • 탠메이박시
  • |
  • 한빛미디어
  • |
  • 2020-12-04 출간
  • |
  • 396페이지
  • |
  • 183 X 235 mm
  • |
  • ISBN 9791162243725
판매가

26,000원

즉시할인가

23,400

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
23,400

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




5살부터 프로그래밍을 시작한 코딩 영재가 쓴 가장 쉬운 스위프트 앱 개발 입문서
직접 앱을 만들고 많은 사람이 이용할 수 있도록 출시하는 것은 상상만으로도 멋진 일입니다. 하지만 앱을 만들려면 프로그래밍을 배워야 하는 등 수많은 난관이 기다립니다. 막상 앱을 만들려고 시도하면 예상하지 못한 여러 문제를 겪게 됩니다. 그런 점에서 이 책은 앱을 개발하고 싶지만 경험이 부족한 독자에게 훌륭한 가이드를 제공합니다.

인터넷에도 프로그래밍과 앱 개발에 관한 자료는 수없이 많습니다. 그러나 경험이 부족한 사람들의 눈높이를 맞추면서 앱 개발을 쉽게 설명하는 자료는 찾기 어렵습니다. 저자 텐메이 박시도 어린 시절부터 앱을 개발하기 시작했습니다. 텐메이는 본인의 경험을 바탕으로 이 책을 읽는 누구라도 쉽게 앱을 개발할 수 있도록 차근차근 설명했습니다. 특히 예제를 따라 개발하다 보면, 어느새 몇 개의 앱을 직접 완성할 수 있습니다! 이 책을 통해 좋은 앱 개발자가 될 수 있는 밑거름을 마련하고 나아가 더 많은 경험을 쌓으며 중급, 고급 개발자가 되어봅시다.

주요 내용
? 누구나 이해할 수 있는 쉬운 설명
? 게임, 퍼즐을 포함한 친근한 예제
? 배우면서 실습해보는 수십 개의 작은 앱
? 비판적 사고를 돕는 연습 문제

누구를 위한 책인가요?
? iOS 앱 프로그래밍을 시작하는 입문자
? 기존 iOS 앱 프로그래밍 입문서가 어려워서 더 쉬운 수준을 원하는 초급자


목차


CHAPTER 01 스위프트로 앱 개발하기
1.1 “할 수 있다!” 여행의 시작
1.2 스위프트가 무엇인가요?
1.3 앱 도구상자 준비
1.4 스위프트 플레이그라운드로 코드 구현하고 실행하기
1.5 정리하기

CHAPTER 02 첫 앱 만들기
2.1 Hello 앱!
2.2 첫 번째 앱: Hello World!
2.3 사용자 인터페이스 둘러보기
2.4 좋은 UI 설계하기
2.5 직접 만들기
2.6 정리하기

CHAPTER 03 변수를 사용한 첫 스위프트 코드
3.1 앱은 변수에 데이터를 저장해요
3.2 변수 선언하고 값 바꾸기
3.3 데이터 변형
3.4 수학 연산 극장
3.5 정리하기

CHAPTER 04 입출력 실험실
4.1 앱이 사용자와 상호작용하는 방법
4.2 사용자에게 출력 보여주는 방법
4.3 사용자의 입력 받기
4.4 정리하기
4.5 앱 활동: Concatenate
4.6 앱 연습: Greeting Generator

CHAPTER 05 컴퓨터의 의사 결정
5.1 if 조건문
5.2 앱: Which Number Is Bigger?
5.3 switch 문
5.4 앱: The Mystery of the Entered Number
5.5 정리하기
5.6 앱 연습: Gold, Silver, Bronze
5.7 앱 연습: tTables the Times Tables Bee!

CHAPTER 06 반복 작업은 컴퓨터로
6.1 반복 제어
6.2 for-in 루프 문
6.3 while 루프 문
6.4 앱: How Many Times?
6.5 정리하기
6.6 앱 연습: Hang Your Word Upside-Down

CHAPTER 07 변수를 배열과 딕셔너리로 정리
7.1 배열과 딕셔너리는 왜 필요한가요?
7.2 배열이 뭔가요?
7.3 10 Number Sorter 앱
7.4 2차원 여행(행과 열)
7.5 딕셔너리란 무엇인가?
7.6 Friend List 앱
7.7 정리하기
7.8 앱 연습: Alphabet Unscrambler

CHAPTER 08 코드 재사용: 세제로 함수를 깨끗하게
8.1 함수로 코드를 재사용하고 깔끔하게 만드세요
8.2 재사용할 수 있는 코드에 정보 전달
8.3 재사용할 수 있는 코드에서 정보 받기
8.4 정리하기
8.5 앱 연습: Virtual Dice
8.6 앱 연습: Rock Paper Scissors
8.7 앱 연습: Money Denomination

CHAPTER 09 코드를 간결하게: 클래스 세제 이용하기
9.1 클래스로 코드를 간결하고 깔끔하게 정리하기
9.2 클래스 만들기
9.3 아버지와 아들처럼: 상속
9.4 범위의 모든 것
9.5 Calculator 앱
9.6 정리하기
9.7 앱 연습: Metric Conversion
9.8 추가 앱 연습: Metric Conversion 2부

CHAPTER 10 파일 입출력
10.1 파일에는 무엇이 들어있나요?
10.2 FCM 앱
10.3 Hangman 앱
10.4 정리하기
10.5 앱 활동: 이름과 생일을 저장하세요

CHAPTER 11 프레임워크: 클래스로 가득한 책장
11.1 프레임워크란 무엇인가?
11.2 프레임워크 만들기
11.3 앱: Load Save 2부, 프레임워크 사용
11.4 정리하기

CHAPTER 12 스프라이트킷: 재미있는 애니메이션
12.1 스프라이트킷 소개
12.2 스프라이트킷 동작 원리
12.3 Drag the Square 앱
12.4 My Christmas Tree 앱을 시도해 보세요
12.5 정리하기

CHAPTER 13 워치킷 코드 확인
13.1 Number Guessing Game 앱
13.2 정리하기

CHAPTER 14 스위프트 여행
14.1 자료
14.2 다음으로 배울 내용

Appendix A 소수 판별하기
Appendix B Mean Median Detective 앱
Appendix C Factoring Factory 앱
Appendix D How Big Is a Triangle? 앱
Appendix E 대분수를 가분수로 바꾸는 앱
Appendix F 설치

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.