본문 바로가기

도서 소개

핵심만 골라 배우는 iOS 8 프로그래밍


2016년 11월 16일부터 절판입니다.


iOS 5, iOS 6, iOS 7 버전에 이은 iOS 앱 개발의 최신 베스트셀러!

간결한 설명, 풍부한 예제가 돋보이는 iOS 앱 개발자들의 필수 레퍼런스!


출판사 제이펍

원출판사 Neil Smyth

원서명 iOS 8 App Development Essentials(원서 ISBN: 9781505586411)

저자명 닐 스미스

역자명 황반석

출판일 2015년 4월 17일

페이지 892쪽

시리즈 I♥Mobile 25 (아이러브모바일 25)

판 형 (188*245*35)

제 본 무선(soft cover)

정 가 36,000원

ISBN 979-11-85890-22-7 (93000)

키워드 아이패드 / 아이폰 / iOS / 모바일 / 앱

분야 모바일 프로그래밍 / iOS


관련 사이트

원출판사 도서소개 페이지

아마존 도서소개 페이지

독자 A/S 카페(역자 운영)


관련 포스트

2015/04/08 - [출간전 책소식] - iOS 개발자의 친구가 업그레이드되어 돌아왔습니다.


관련 시리즈

I♥Mobile(아이러브모바일)


관련 파일 다운로드(예제 소스 코드, 원서 및 번역서)

원서 소스 코드(등록 필요)

번역서 소스 코드(iOS 8.3, 스위프트 1.2 기준)

■ iOS 8.3 업데이트로 인한 본문 소스 코드 수정사항

iOS8.3_코드수정사항.pdf



강의 자료(교재로 채택하신 분들은 출판사로 메일 주세요)

■ 본문의 그림과 표


관련 도서

I♥Mobile(아이러브모바일) 시리즈 도서


샘플 PDF(차례, 옮긴이 머리말, 1장 이 책에 대하여, 2장 Apple iOS 개발자 프로그램에 가입하기, 6장 스위프트 플레이그라운드 소개, 34장 iOS 8에서 파일 다루기, 찾아보기)

핵심만골라배우는iOS8프로그래밍_sample.pdf


정오표 페이지

■ (등록되는 대로 링크를 걸어드리겠습니다.)


도서구매 사이트(가나다순)


도서 소개

iOS 5, iOS 6, iOS 7 버전에 이은 iOS 앱 개발의 최신 베스트셀러!

간결한 설명, 풍부한 예제가 돋보이는 iOS 앱 개발자들의 필수 레퍼런스!


최신판인 《핵심만 골라 배우는 iOS 8 프로그래밍》은 스위프트 프로그래밍 언어와 iOS 8 SDK, 그리고 Xcode 6의 내용으로 완전히 개정되었다. 기초부터 시작하는 이 책은 iOS 개발 환경을 설정하는 데 필요한 모든 과정을 다룬다. iOS 8의 아키텍처와 스위프트로 프로그래밍하는 방법에 대한 소개와 함께 사용자 인터페이스와 iOS 애플리케이션의 설계에 대해 자세히 살펴본다. 또한, 조금 더 깊이 있는 주제인 파일 처리, 데이터베이스 관리, 앱 내 결제, 그래픽 드로잉, 애니메이션뿐만 아니라 화면 터치 처리, 제스처 인식, 멀티태스킹, iAd 통합, 위치 관리, 로컬 푸시 알림, 카메라 접근, 비디오 및 오디오 재생에 대해서도 다룬다. 그 외의 기능으로는 자동 레이아웃, 트위터 및 페이스북 통합, 앱 스토어가 호스팅하는 앱 내 결제 콘텐츠, 컬렉션 뷰, 스프라이트 킷 기반의 게임 개발, 로컬 맵 검색, UIKit 다이나믹스를 이용한 인터페이스 애니메이션 등의 내용도 다룬다.


스위프트 플레이그라운드, 사이즈 클래스를 이용한 유니버셜 사용자 인터페이스 설계, 앱 익스텐션, 인터페이스 빌더 라이브 뷰, 임베디드 프레임워크 CloudKit 데이터 저장소, 터치아이디T(ouchID) 인증 등의 iOS 8 SDK 및 Xcode 6의 새로운 핵심 기능들에 대해서도 다룬다.


이 책의 목적은 iOS 8용 애플리케이션을 만드는 데 필요한 기술들을 가르치는 것이다. 아이폰과 아이패드용 iOS 8 애플리케이션 개발이라는 목표를 위해 모듈화된 접근 방법을 취하고 있어서 각 장마다 독립적인 주제에 대해 설명하고, 예제를 보고, 튜토리얼을 따라 하는 식으로 구성되어 있다. 이 책은 여러분의 iOS 8 애플리케이션 개발을 도와주는 최고의 참고서가 될 것이다.


지은이 소개

닐 스미스(Neil Smyth)

닐 스미스는 20년 이상의 IT 개발 경력을 지녔다. 특히 프로그래밍 언어와 기업용 개발 도구, 사용자 인터페이스 디자인을 전문으로 해왔으며, 시스템 프로그래밍과 웹 개발, 마케팅까지 담당하기도 했다. 닐은 IT 학사 외에 Network+, Project+, 자바와 마이크로소프트 MCP 자격증들을 가지고 있다. 또한 30여 종의 기술 관련 서적을 집필하였으며, 현재는 미국에서 인터넷 출판과 모바일 애플리케이션 개발 회사인 Payload Media의 공동 창업자이자 CEO로 재직 중이다.


옮긴이 소개

황반석

아이스하키와 전자 기타에 빠져 있는 그는 한양대학교에서 컴퓨터 공학을 전공한 이후 지금까지 줄곧 개발자의 길을 걷고 있다. 처음에는 C, Visual C++를 이용한 애플리케이션 개발을 했고, 인터넷이 확산되면서 자바/JSP를 이용한 대규모 웹 프로젝트들을 수행했다. 그 후 모바일 시대가 도래하면서 안드로이드, 아이폰, 아이패드 애플리케이션들을 개발하고 있으며, 현재는‘ 트렌디앱(http://www.trendyapp.co.kr)’의 공동창업자이자 Chief Operating Officer로서 모바일의 신세계를 개척하고 펼치겠다는 푸른 꿈을 꾸고 있다. 최근에는 윈도우 폰과 다양한 플랫폼을 기반으로 하는 사업을 준비하고 있다. 옮긴 책으로는 《핵심만 골라 배우는 iOS 8 프로그래밍》 외 9종이 있다.


차례

01장 이 책에 대하여_1

02장 Apple iOS 개발자 프로그램에 가입하기_5

03장 Xcode 6와 iOS 8 SDK 설치하기_9

04장 Xcode 6 가이드 투어_12

05장 Xcode 6로 iOS 8 기기에서 앱 테스트하기_28

06장 스위프트 플레이그라운드 소개_36

07장 스위프트 데이터 타입과 상수, 그리고 변수_43

08장 스위프트 연산자와 표현식_56

09장 스위프트 흐름 제어_67

10장 스위프트 switch 문_76

11장 스위프트 함수와 클로저의 개요_81

12장 스위프트의 객체지향 프로그래밍 기초_93

13장 스위프트의 상속_103

14장 스위프트의 배열과 딕셔너리 컬렉션으로 작업하기_109

15장 iOS 8 애플리케이션 개발 아키텍처 개요_117

16장 상호작용하는 iOS 8 앱 만들기_122

17장 iOS 8 뷰, 윈도우, 그리고 뷰 계층 이해하기_133

18장 iOS 8 자동 레이아웃 소개_138

19장 인터페이스 빌더에서 iOS 8 자동 레이아웃 컨스트레인트로 작업하기_144

20장 iOS 8 자동 레이아웃 예제_163