HOME > Detail View

Detail View

스위프트로 아이폰 앱 만들기 : 입문 : 필수 예제 17개로 기초 문법과 앱 제작을 한 번에! (Loan 18 times)

Material type
단행본
Personal Author
이범근 송호정, 저
Title Statement
스위프트로 아이폰 앱 만들기 : 입문 : 필수 예제 17개로 기초 문법과 앱 제작을 한 번에! / 이범근, 송호정 지음
Publication, Distribution, etc
서울 :   이지스퍼블리싱,   2016  
Physical Medium
616 p. : 삽화 ; 26 cm
Series Statement
(세상의 속도를 따라 잡고 싶다면) do it!
ISBN
9791187370253
General Note
색인수록  
비전공자도 ok! 처음부터 끝까지 직접 실습하며 완성한다!  
000 00000cam c2200205 c 4500
001 000045875940
005 20160711094903
007 ta
008 160708s2016 ulka 001c kor
020 ▼a 9791187370253 ▼g 13000
035 ▼a (KERIS)BIB000014109181
040 ▼a 241008 ▼c 241008 ▼d 241008 ▼d 211009
082 0 4 ▼a 005.133 ▼a 005.26 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b S977 2016
100 1 ▼a 이범근
245 1 0 ▼a 스위프트로 아이폰 앱 만들기 : ▼b 입문 : ▼b 필수 예제 17개로 기초 문법과 앱 제작을 한 번에! / ▼d 이범근, ▼e 송호정 지음
246 1 1 ▼a Making iPhone app with Swift
260 ▼a 서울 : ▼b 이지스퍼블리싱, ▼c 2016
300 ▼a 616 p. : ▼b 삽화 ; ▼c 26 cm
440 1 0 ▼a (세상의 속도를 따라 잡고 싶다면) do it!
500 ▼a 색인수록
500 ▼a 비전공자도 ok! 처음부터 끝까지 직접 실습하며 완성한다!
700 1 ▼a 송호정, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 S977 2016 Accession No. 111759021 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

이 책은 문법을 모두 배우고 나서야 앱을 만드는 기존의 입문서에서 발상을 전환한 책이다. 아이폰 앱 개발 도구인 Xcode를 설치하는 과정부터 차근차근 시작하여 프로그래밍의 ‘프’자도 모르는 사람도 중도 포기 없이 완성할 수 있는 가장 쉬운 예제를 만든다. 각 예제의 첫 페이지에서 어떤 기능을 구현할지 보여 준 뒤, 그 기능을 구현하기 위해 어떤 객체를 어디에 놓아야 하는지 친절하고 정확하게 설명한다. 또한 코드를 작성할 때 그 전과 후의 상황까지 보여 주며 실수할 틈이 없도록 이끌어 주는 게 이 책의 가장 큰 장점이다.

이 책에서 다루는 17개의 예제는 아이폰 앱에서 빠질 수 없는 필수 기능을 담고 있다. 화면 전환, 여러 화면 보여 주기 등 기본 컨트롤러 기능은 물론, 거의 모든 앱에서 사용하는 경고 창, 웹 페이지, 지도, 사진, 동영상 등을 화면에 보여 주는 기능까지 모두 다룬다.

기본에 충실한 이 예제들로 스위프트를 익힐 뿐만 아니라, 이후에 본격적인 앱을 만들 때 그때 그때 필요한 기능을 찾아서 볼 수도 있다. 특정 상황과 기능이 적힌 목차를 보고 원하는 장을 펼치면 앞뒤 내용을 알지 못해도 기능을 구현할 수 있는 친절한 설명이 이어진다. 기초부터 시작해 실수할 수 있는 부분까지 짚어 주는 이 책은 초보자는 쉽게 배우고, 중급자도 계속 펼쳐 볼 책이다.

비전공자, 중학생도 만들 수 있다!
필수 예제 17개로 기초 문법 정리와 앱 제작을 한 번에!

《Do it! 스위프트로 아이폰 앱 만들기 - 입문》은 프로그래밍 책이지만 프로그래머가 아니어도 볼 수 있다. 예제로 바로 접근하기 때문이다. 이 책의 예제 17개는 어떤 앱에서든 사용될 기능들을 모았다. 초보 개발자도 이 예제를 처음부터 끝까지 직접 실습하며 완성하면 그 기능들을 정복할 뿐만 아니라 스위프트 기초 문법까지 자연스럽게 이해할 수 있다.
게다가 저자가 친절하게 어떤 코드를 어디에, 어떻게, 그리고 왜 쓰는지까지 빠짐없이 알려 주기 때문에 앱을 만들겠다는 의지, 맥 컴퓨터 그리고 이 책이 준비되었다면 이제 당신도 아이폰 앱을 만들 수 있다!

[출판사 서평]

스위프트 앞에선 모두가 초보자!
이 책이라면 개발자도, 비전공자도 아이폰 앱을 쉽게 만들 수 있다!

애플의 새로운 언어인 스위프트! 그 직관적인 언어에 걸맞은 책이 나타났다! 몇 장 읽다가 덮어 버리는 책이 아닌, ‘초보자를 위한 책’다운 책이 바로 《Do it! 스위프트로 아이폰 앱 만들기》이다.
초보자의 마음은 초보자가 안다! 낯선 언어를 처음 공부하며 몇 번이고 넘어졌던 저자 두 사람이 자신의 경험을 살려서 더 쉽고 재미있게 스위프트를 알려 준다. 앱을 만들겠다는 의지, 맥 컴퓨터 그리고 이 책이 준비되었다면 이제 당신도 아이폰 앱을 만들 수 있다!

문법부터 시작하다 숨 막혀 포기한 당신에게
예제를 직접 만들다 보면, 기초 문법이 저절로 이해된다!

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

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

이 책에서 다루는 17개의 예제는 아이폰 앱에서 빠질 수 없는 필수 기능을 담고 있다. 화면 전환, 여러 화면 보여 주기 등 기본 컨트롤러 기능은 물론, 거의 모든 앱에서 사용하는 경고 창, 웹 페이지, 지도, 사진, 동영상 등을 화면에 보여 주는 기능까지 모두 다룬다.
기본에 충실한 이 예제들로 스위프트를 익힐 뿐만 아니라, 이후에 본격적인 앱을 만들 때 그때 그때 필요한 기능을 찾아서 볼 수도 있다. 특정 상황과 기능이 적힌 목차를 보고 원하는 장을 펼치면 앞뒤 내용을 알지 못해도 기능을 구현할 수 있는 친절한 설명이 이어진다. 기초부터 시작해 실수할 수 있는 부분까지 짚어 주는 이 책은 초보자는 쉽게 배우고, 중급자도 계속 펼쳐 볼 책이다.

최신 버전은 물론, 앞으로 나올 버전까지!
스위프트 2.2 기준 + 3.0 베타판 반영!

스위프트를 공부하고 싶지만 버전 때문에 망설였다면, 이 책을 주목하라! 이 책은 최신 버전인 스위프트 2.2를 기준으로 쓰였을 뿐만 아니라 올해 10월에 나올 3.0 베타판까지 반영했다. 앞으로도 버전이 업그레이드될 때마다 이 책 역시 개정될 예정이니 틈틈이 이지스퍼블리싱 홈페이지(www.easyspub.com)를 방문해 개정된 내용을 확인해 보자! 회원 가입할 때 메일링 수신에 체크하면 관련 정보도 바로바로 얻을 수 있다.

쇠뿔도 단김에 빼자!
‘학습 계획표’ 30일 코스와 10일 코스 중 선택하라

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

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

모든 소스 파일은 이지스퍼블리싱 홈페이지의 자료실에서 무료로 다운로드받을 수 있다. 예제를 풀기 위한 모든 자료를 받은 후 실습한 다음에는 맞게 했는지 전체 소스를 보며 확인할 수 있다.
본문에서 하나하나 책과 함께 따라해 봤다면, 각 장의 뒤에 있는 <도전! 미션> 코너에서는 스스로 연습해 보자! 배운 내용을 복습할 수 있을 뿐만 아니라, 심화 학습까지 할 수 있어서 독학뿐만 아니라 학원이나 대학 교재로도 적합하다.

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

함께 공부할 사람들을 만나는 곳,
‘Do it! 스터디룸’에서 함께 공부하자!

혼자 공부하기 부담스러울 때는 스터디 카페인 ‘Do it! 스터디룸(http://cafe.naver.com/doitstudyroom)’을 이용해 보자. 이곳에서 함께 공부할 스터디 멤버를 찾을 수 있다. 그 외에도 이 책에 대한 질문이나 의견은 홈페이지의 [질문 답변] 게시판에 올리면 답변을 얻을 수 있다.

- 함께 공부할 스터디 멤버를 찾고 싶을 때 : http://cafe.naver.com/doitstudyroom
- 책에 대한 질문이나 의견이 있을 때 : www.easyspub.com ▶ [질문 답변] 게시판


Information Provided By: : Aladin

Author Introduction

송호정(지은이)

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

이범근(지은이)

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

Information Provided By: : Aladin

Table of Contents

첫째마당 Hello! 아이폰 앱 
01 아이폰 앱 개발 준비하기 
02 Hello World! 앱 만들며 Xcode에 완벽 적응하기 

둘째마당 뷰 기반 프로그램 직접 만들기 
03 원하는 이미지 화면에 출력하기 - 이미지 뷰 
[도전! 미션] 이미지 뷰어 만들기 
04 데이트 피커 사용해 날짜 선택하기 
[도전! 미션] 알람 시계 만들기 
05 피커 뷰 사용해 원하는 항목 선택하기 
[도전! 미션] 멀티 컴포넌트 피커 뷰 만들기 
06 얼럿 사용해 경고 표시하기 
[도전! 미션] 알람 시계 만들기 
07 웹 뷰로 간단한 웹 브라우저 만들기 
[도전! 미션] 웹 앱 만들기 
08 맵 뷰로 지도 나타내기 
[도전! 미션] 우리집에 핀 설치하기 

셋째마당 뷰 컨트롤러 기반 프로그램 만들기 
09 페이지 이동하기 - 페이지 컨트롤 
[도전! 미션] 페이지 이동 앱 만들기 
10 탭 바 컨트롤러 이용해 여러 개의 뷰 넣기 
[도전! 미션] 새로운 탭 추가하기 
11 내비게이션 컨트롤러 이용해 화면 전환하기 
[도전! 미션] 확대 / 축소 기능 추가하기 
12 테이블 뷰 컨트롤러 이용해 할 일 목록 만들기 
[도전! 미션] 아이콘 선택 기능 추가하기 

넷째마당 멀티미디어 활용하기 
13 음악 재생하고 녹음하기 
[도전! 미션] 오디오 앱에 재생 상태 이미지 추가하기 
14 비디오 재생 앱 만들기 
[도전! 미션] 다른 포맷의 비디오 추가하기 
15 카메라와 포토 라이브러리에서 미디어 가져오기 
[도전! 미션] 콜라주 사진 만들기 
16 코어 그래픽스로 화면에 그림 그리기 
[도전! 미션] 꽃 모양 그리기 

다섯째마당 이벤트와 제스처 
17 탭과 터치 사용해 스케치 앱 만들기 
[도전! 미션] 스케치 앱에 색상과 두께를 변경하는 기능 추가하기 
18 스와이프 제스처 사용하기 
[도전! 미션] 갤러리 앱에 스와이프 기능 추가하기 
19 핀치 제스처 사용해 사진을 확대 / 축소하기 
[도전! 미션] 갤러리 앱에 핀치 기능 추가하기 

[스페셜 1] 자동 레이아웃 기능 사용 방법 
[스페셜 2] 사이즈 클래스 기능 사용 방법

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)