HOME > 상세정보

상세정보

(Do it!) 스위프트로 아이폰 앱 만들기 : 입문 / 개정 3판

(Do it!) 스위프트로 아이폰 앱 만들기 : 입문 / 개정 3판 (3회 대출)

자료유형
단행본
개인저자
송호정 이범근, 저
서명 / 저자사항
(Do it!) 스위프트로 아이폰 앱 만들기 : 입문 / 송호정, 이범근 지음
판사항
개정 3판
발행사항
서울 :   이지스퍼블리싱,   2019  
형태사항
688 p. : 삽화 ; 26 cm
총서사항
(세상의 속도를 따라잡고 싶다면) Do it!
ISBN
9791163030478
일반주기
색인수록  
000 00000cam c2200205 c 4500
001 000045973664
005 20190405155937
007 ta
008 190228s2019 ulka 001c kor
020 ▼a 9791163030478 ▼g 13000
035 ▼a (KERIS)REQ000044945528
040 ▼a 211023 ▼c 211023 ▼d 211023 ▼d 211009
082 0 4 ▼a 005.26 ▼2 23
085 ▼a 005.26 ▼2 DDCK
090 ▼a 005.26 ▼b 2019
100 1 ▼a 송호정
245 2 0 ▼a (Do it!) 스위프트로 아이폰 앱 만들기 : ▼b 입문 / ▼d 송호정, ▼e 이범근 지음
246 3 0 ▼a Swift 4.2 반영
250 ▼a 개정 3판
260 ▼a 서울 : ▼b 이지스퍼블리싱, ▼c 2019
300 ▼a 688 p. : ▼b 삽화 ; ▼c 26 cm
440 1 0 ▼a (세상의 속도를 따라잡고 싶다면) Do it!
500 ▼a 색인수록
700 1 ▼a 이범근, ▼e

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.26 2019 등록번호 151345146 도서상태 대출가능 반납예정일 예약 서비스 C M

컨텐츠정보

책소개

2017년 12월에 출간되어 출간 3주 만에 아이폰 분야 1위를 달성하고 꾸준히 독자들에게 사랑받아 온 《Do it! 스위프트로 아이폰 앱 만들기》의 개정 3판이다. Swift 4.2, Xcode 10.x 버전의 변화에 맞춰 개정하였으며, 개정 2판에서 짧게 수록되어있던 ‘자동 레이아웃 기능’을 한층 더 보강하여 본문에 추가했다. 앞으로도 버전이 업그레이드될 때마다 이 책 역시 주요 개정 내용들을 틈틈이 공개할 예정이니 이지스퍼블리싱 홈페이지를 방문해 개정된 내용을 확인해 볼 수 있다.

코딩 몰라도 OK! 예제를 만들다 보면 기초 문법은 저절로!
사진, 지도, 카메라, 음악 재생 등 필수 기능 모두 배운다!

앱을 만들면서 배우는 《Do it! 스위프트로 아이폰 앱 만들기 - 입문》이 Swift 4.2 최신 버전을 반영해 돌아왔다! 프로그래밍의 장벽을 확 낮춰주는 이 책은 한 번도 코딩해본 적이 없는 사람도 충분히 볼 수 있다. 왜냐하면 문법들을 나열하는 다른 책들과 달리 바로 예제로 앱을 만드는 실습으로 접근하기 때문이다. 이 책의 엄선된 17개 실습 예제에는 어떤 앱에서든 한 번은 써야 할 필수 기능들이 녹아있다. 내 손으로 만든 예제 속의 앱이 바로 눈앞에서 움직이니 책장은 술술 넘어가고 어느새 기초 문법은 덤으로 따라온다. 초보 개발자는 물론, 비전공자도 맥과 이 책만 있다면 순식간에 아이폰 앱을 손쉽게 만들 수 있다.

Xcode 설치 후, 필수 기능 예제들 바로 실습!
이젠 만들면서 배우세요!

이 책은 문법을 모두 배우고 나서야 앱을 만드는 기존의 스위프트(Swift) 입문서에서 발상을 전환한 책이다. 아이폰 앱 개발 도구인 Xcode를 설치하는 과정부터 차근차근 시작하여 프로그래밍의 ‘프’자도 모르는 사람도 중도 포기 없이 완성할 수 있는 쉬운 예제들이 담겨있다. 각 예제의 첫 페이지에서 어떤 기능을 구현할지 보여 준 뒤, 그 기능을 구현하기 위해 화면을 어떻게 꾸며야 하는지부터 관련 변수와 함수의 설정 방법까지 화면 하나하나를 책 속에 실어 친절하고 상세하게 설명한다. 또한 코드를 작성할 때 그 전과 후의 상황까지 보여 주며 실수할 틈이 없도록 이끌어 주는 게 이 책의 가장 큰 장점이다. 더 나아가 예제를 따라 하다가 특정 기능을 어떻게 코드로 구현할지 고민할 무렵에는 <스위프트 문법> 코너가 등장해서 해결해 주니, 자연스럽게 기초 문법도 이해된다.

아이폰 분야 1위 도서의 개정 3판!
최신 버전인 스위프트 4.2 반영!

이 책은 2017년 12월에 출간되어 출간 3주 만에 아이폰 분야 1위를 달성하고 꾸준히 독자들에게 사랑받아 온 《Do it! 스위프트로 아이폰 앱 만들기》의 개정 3판이다. Swift 4.2, Xcode 10.x 버전의 변화에 맞춰 개정하였으며, 개정 2판에서 짧게 수록되어있던 ‘자동 레이아웃 기능’을 한층 더 보강하여 본문에 추가했다. 앞으로도 버전이 업그레이드될 때마다 이 책 역시 주요 개정 내용들을 틈틈이 공개할 예정이니 이지스퍼블리싱 홈페이지(www.easyspub.com)를 방문해 개정된 내용을 확인해 보자! 회원 가입할 때 메일링 수신에 체크하면 관련 정보도 바로바로 얻을 수 있다.

어떤 앱에서든 사용되는 필수 기능들을 뽑아 예제로 만들었다!
나에게 필요한 기능을 그때그때 골라서 볼 수 있는 책!

이 책에서 다루는 17개의 예제는 아이폰 앱에서 빠질 수 없는 필수 기능을 담고 있다. 화면 전환, 여러 화면 보여 주기 등 기본 컨트롤러 기능은 물론, 거의 모든 앱에서 사용하는 경고 창, 웹 페이지, 지도, 사진, 동영상 등을 화면에 보여 주는 기능까지 모두 다룬다. 이 책은 아이폰 앱 제작에 꼭 필요한 기능들을 기초부터 차근차근 배울 수 있기 때문에 초보자라도 사전 지식 없이 쉽게 배울 수 있으며, 중급자도 언제든 자신이 필요한 기능을 간편하게 찾아서 바로 쓸 수 있기 때문에 두고두고 볼 수 있는 책이다. 왜냐하면 필수 기능들은 장별로 나눠 하나씩 따로따로 익힐 수 있게 구성되어 있기 때문에 자신이 만들고 싶은 기능을 차례에서 찾아 원하는 장을 펼치면 앞뒤 내용을 알지 못해도 기능을 충분히 구현할 수 있기 때문이다.

학원, 대학 교재로도 안성맞춤!
17개의 필수 예제는 물론, 복습용 <도전! 미션>까지 소스 대공개!

모든 소스 파일은 이지스퍼블리싱 홈페이지의 자료실에서 무료로 다운로드할 수 있다. 책 속 예제를 직접 만들어 보고 자신이 만든 내용이 맞는지 전체 소스를 보며 확인할 수 있다. 실습 예제를 모두 따라해 봤다면, 각 장의 뒤에 있는 <도전! 미션> 코너도 도전해 보자! 배운 내용을 복습할 수 있을 뿐만 아니라, 심화 학습까지 할 수 있어서 독학뿐만 아니라 학원이나 대학 교재로도 적합하다.

- 앱 소스 다운로드 : www.easyspub.com ▶ [자료실] 게시판

마음먹었다면 지금 당장 공부하자!
‘학습 계획표’ 30일 코스와 10일 코스 중 선택해 시작하자!

두꺼운 프로그래밍 책을 여러 권 산 후, 바쁘다는 이유로 시작조차 못 한 채 책장에 꽂혀 있다면 당신에게 이 책에서 제공하는 ‘학습 계획표’를 추천한다. 처음 시작하는 입문자라면 <초보자 30일 코스>를, 개발 경험이 있는 중급자에게는 <단기 완성 10일 코스>를 추천한다. 이 코스들은 적절한 난이도와 분량으로 계획되어 있어서 포기하지 않고 스위프트를 끝까지 공부할 수 있게 도와줄 것이다. 학습 계획표에 직접 날짜를 적어 가면서 계획을 세우고 한 달 안에 스위프트를 배워 보자!

내 머릿속 앱이 현실이 된다!
개발자 프로그램에 등록하고 앱스토어에 앱 올리는 방법까지 온라인으로 제공!

아이폰 앱 개발에는 또 하나의 장벽이 있다. 그건 바로 앱스토어에 앱을 등록하는 것! 설레는 마음으로 첫 번째 앱을 만들었는데 막상 앱을 올리려고 보니 영문으로 된 사이트에 절차도 복잡해서 막막한 경험을 했을 것이다. 이렇게 좌절하는 많은 iOS 개발자들을 위해 애플 개발자로 가입하는 방법부터 개발자 프로그램 등록, 내 기기에서 앱 실행, 앱스토어에 앱 등록하는 방법까지 모든 과정을 상세히 알려준다! 번거롭게 검색하지 말고 이지스퍼블리싱 홈페이지(www.easyspub.com)의 자료실을 방문해 회원가입하고 바로 다운로드 받아 앱스토어에 앱을 올리자!

- 앱스토어에 앱 올리기 : www.easyspub.com ▶ [자료실] 게시판

혼자 어떻게 공부할지 막막하다면,
‘Do it! 스터디룸’에서 함께 공부하자!

끝까지 흥미를 잃지 않고 여러 사람들과 재미있게 공부하고 싶다면 ‘Do it! 스터디룸(http://cafe.naver.com/doitstudyroom)’을 이용해 보자. 스터디룸에서 함께 공부할 스터디 멤버를 찾고, 이 책을 먼저 공부한 사람들의 스터디 노트도 찾아보자. 공부하면서 자신과 비슷한 고민을 했던 사람들이 적어 놓은 해결 방법들이 공부할 때 많은 도움을 줄 것이다.


정보제공 : Aladin

저자소개

송호정(지은이)

로봇용 부품을 개발하는 기업부설연구소의 연구소장을 맡고 있으며, 시스템 설계 및 펌웨어 개발 업무를 담당하고 있다. 낯선 오브젝티브-C(Objective-C) 언어와 단순하지만 생소한 스위프트 언어에 관심을 갖게 되어 아이폰 앱 개발을 독학하기 시작했다. 아이폰 앱 개발에 도전하는 초보자, 비전공자의 마음을 누구보다 잘 알고 있는 그는 몇 번이나 책을 덮게 만드는 지루한 문법 대신 입력만 하면 누구나 할 수 있는 아이폰 앱 예제와 이를 통해 자연스럽게 문법까지 익히는 방법을 이 책에 모두 담았다.

이범근(지은이)

현재 대학에서 시스템 및 애플리케이션 개발 관련 주제와 C, 자바 등 기초 프로그래밍 언어를 강의하고 있다. 국내에 아이폰 앱 개발 도서가 나오기 전부터 인터넷을 일일이 뒤져가며 오브젝티브-C와 스위프트 언어를 공부했다. 2014년에 스위프트 스터디 모임을 결성하고 가르치는 입장과 공부하는 입장을 동시에 경험한 이후 학생이나 비전공자에게 아이폰 앱을 포기하지 않고 쉽고 재미있게 만드는 방법을 알려주기 위해 이 책을 집필하였다.

정보제공 : Aladin

목차

목차
첫째마당 : Hello! 아이폰 앱 
 01 아이폰 앱 개발 준비하기 = 14
 02 Hello World 앱 만들며 Xcode에 완벽 적응하기 = 24
 문법 01 아웃렛 변수와 액션 함수에서 사용된 문법 뜯어보기 = 60
 문법 02 초보 프로그래머를 위한 상식 = 62
둘째마당 : 뷰 기반 프로그램 직접 만들기 
 03 원하는 이미지 화면에 출력하기 - 이미지 뷰 = 66
  [도전! 미션] 이미지 뷰어 만들기 = 97
 04 데이트 피커 사용해 날짜 선택하기 = 98
  [도전! 미션] 알람 시계 만들기 = 120
 05 피커 뷰 사용해 원하는 항목 선택하기 = 121
  [도전! 미션] 멀티 컴포넌트 피커 뷰 만들기 = 151
 06 얼럿 사용해 경고 표시하기 = 152
  [도전! 미션] 알람 시계 만들기 = 180
 문법 03 배열, for 루프, while 루프 비교해 알아보기 = 181
 07 웹 뷰로 간단한 웹 브라우저 만들기 = 185
  [도전! 미션] 웹 앱 만들기 = 232
 08 맵 뷰로 지도 나타내기 = 233
  [도전! 미션] 우리집에 핀 설치하기 = 274
 문법 04 함수, 익명 함수, nil, 옵셔널 변수, self 이해하기 = 275
셋째마당 : 뷰 컨트롤러 기반 프로그램 만들기 
 09 페이지 이동하기 - 페이지 컨트롤 = 284
  [도전! 미션] 페이지 이동 앱 만들기 = 299
 10 탭 바 컨트롤러 이용해 여러 개의 뷰 넣기 = 300
  [도전! 미션] 새로운 탭 추가하기 = 334
 11 내비게이션 컨트롤러 이용해 화면 전환하기 = 335
  [도전! 미션] 확대/축소 기능 추가하기 = 381
 12 테이블 뷰 컨트롤러 이용해 할 일 목록 만들기 = 382
  [도전! 미션] 아이콘 선택 기능 추가하기 = 429
 문법 05 프로토콜, 자료형 최댓값/최솟값 알아보기 = 430
[13∼19장을 공부하기 위한 선행학습] 
 자동 레이아웃 정의 및 설정 방법 = 436
넷째마당 : 멀티미디어 활용하기 
 13 음악 재생하고 녹음하기 = 452
  [도전! 미션] 오디오 앱에 재생 상태 이미지 추가하기 = 519
 14 비디오 재생 앱 만들기 = 520
  [도전! 미션] 다른 포맷의 비디오 추가하기 = 546
 15 카메라와 포토 라이브러리에서 미디어 가져오기 = 547
  [도전! 미션] 콜라주 사진 만들기 = 575
 16 코어 그래픽스로 화면에 그림 그리기 = 576
  [도전! 미션] 꽃 모양 그리기 = 600
 문법 06 /와 %의 차이 알아보기 = 601
다섯째마당 : 이벤트와 제스처 
 17 탭과 터치 사용해 스케치 앱 만들기 = 604
  [도전! 미션] 스케치 앱에 색상과 두께를 변경하는 기능 추가하기 = 633
 18 스와이프 제스처 사용하기 = 634
  [도전! 미션] 갤러리 앱에 스와이프 기능 추가하기 = 663
 19 핀치 제스처 사용해 사진을 확대/축소하기 = 664
  [도전! 미션] 갤러리 앱에 핀치 기능 추가하기 = 680
 문법 07 if문과 switch문의 차이 알아보기 = 681
찾아보기 = 685

관련분야 신착자료

クジラ飛行机 (2022)