HOME > Detail View

Detail View

(핵심만 골라 배우는) iOS 9 프로그래밍 (Loan 11 times)

Material type
단행본
Personal Author
Smyth, Neil 황반석, 역
Title Statement
(핵심만 골라 배우는) iOS 9 프로그래밍 / 닐 스미스 지음 ; 황반석 옮김
Publication, Distribution, etc
파주 :   제이펍,   2016  
Physical Medium
xxxiv, 938 p. : 삽화 ; 25 cm
Series Statement
제이펍의 모바일 시리즈 = Jpub's mobile series ; 29
Varied Title
IOS 9 app development essentials
ISBN
9791185890524
General Note
색인수록  
Subject Added Entry-Topical Term
iPhone (Smartphone) --Programming iPad (Computer) --Programming Application software --Development
000 00000cam c2200205 c 4500
001 000045875942
005 20160711134951
007 ta
008 160708s2016 ggka 001c kor
020 ▼a 9791185890524 ▼g 93000
035 ▼a (KERIS)BIB000014065086
040 ▼a 222001 ▼d 222001 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.26 ▼2 23
085 ▼a 005.26 ▼2 DDCK
090 ▼a 005.26 ▼b 2016z1
100 1 ▼a Smyth, Neil ▼0 AUTH(211009)112978
245 2 0 ▼a (핵심만 골라 배우는) iOS 9 프로그래밍 / ▼d 닐 스미스 지음 ; ▼e 황반석 옮김
246 1 9 ▼a IOS 9 app development essentials
260 ▼a 파주 : ▼b 제이펍, ▼c 2016
300 ▼a xxxiv, 938 p. : ▼b 삽화 ; ▼c 25 cm
440 0 0 ▼a 제이펍의 모바일 시리즈 = ▼x Jpub's mobile series ; ▼v 29
500 ▼a 색인수록
630 0 0 ▼a iOS (Electronic resource)
650 0 ▼a iPhone (Smartphone) ▼x Programming
650 0 ▼a iPad (Computer) ▼x Programming
650 0 ▼a Application software ▼x Development
700 1 ▼a 황반석, ▼e▼0 AUTH(211009)69312
900 1 0 ▼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.26 2016z1 Accession No. 111759047 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

아이러브 모바일 29권. 이 책은 애플의 스마트한 기기들로 다양한 일을 할 수 있도록 해주는 iOS 9 운영체제와 애플리케이션 프로그래밍에 대한 모든 것을 담은 책이다. iOS 9으로 프로그래밍을 하고자 하는 모든 분에게 좋은 자습서이자 참고서가 되어줄 것이다.

책의 목적은 iOS 9 SDK와 Xcode 7, 그리고 스위프트 2 프로그래밍 언어를 이용하여 iOS 애플리케이션을 생성하는 데 필요한 기술을 가르치는 것이다. 여러분이 iOS 개발이 처음인지, 아니면 iOS 8 개발 경험이 있어서 iOS 9의 기능들과 최신 스위프트 프로그래밍 언어를 빠르게 습득하고자 하는지에 따라 이 책의 활용 방법이 크게 달라지겠지만, 이 책은 양쪽 모두를 대상으로 하는 최고의 iOS 참고서이므로 안심하고 배울 수 있다.

iOS 앱 개발자의 필수 아이템!
iOS 프로그래밍 분야 베스트셀러!


우리가 즐겨 사용하는 모바일 디바이스인 아이폰과 아이패드! 멋진 성능을 자랑하는 이 기기들도 그것을 움직일 운영체제나 소프트웨어가 없다면 아무런 소용이 없다. 이 책은 애플의 스마트한 기기들로 다양한 일을 할 수 있도록 해주는 iOS 9 운영체제와 애플리케이션 프로그래밍에 대한 모든 것을 담은 책이다. iOS 9으로 프로그래밍을 하고자 하는 모든 분에게 아주 좋은 자습서이자 참고서가 되어줄 것이다.

이 책은 기초부터 시작하며, iOS 개발 환경을 구축하는 데 필요한 전반적인 내용을 제공한다. iOS 9의 아키텍처와 스위프트 프로그래밍에 관해 소개하며, iOS 애플리케이션과 사용자 인터페이스 설계에 관해서도 자세히 살펴본다. 아울러 파일 핸들링, 데이터베이스 관리, 앱 내 결제, 그래픽 드로잉, 그리고 애니메이션을 다루며, 터치스크린 핸들링, 제스처 인식, 멀티태스킹, iAd 통합, 위치 관리, 로컬 노티피케이션, 카메라 접근, 그리고 비디오 및 오디오 재생에 관한 지원도 다룬다. 이외에도 자동 레이아웃, 트위터 및 페이스북 통합, 앱 내 결제 내용을 관리하는 앱 스토어 등을 포함한 다른 기능들도 다룬다. 게다가 SpriteKit 기반의 게임 개발, 로컬 맵 검색, 그리고I KUit 다이내믹스를 이용한 사용자 인터페이스 애니메이션 등을 포함한 다른 기능들에 대한 내용도 포함하고 있다.

스위프트 플레이그라운드, 사이즈 클래스를 이용한 유니버셜 사용자 인터페이스 설계, 인터페이스 빌더 라이브 뷰, 임베디드 프레임워크, CloudKit 데이터 저장소, 그리고 터치아이디 인증을 포함하여 Xcode 7을 이용한 iOS 개발의 다른 기능들도 다룰 것이다. 또한, 스위프트 2에서의 새로운 에러 처리 방법과 스택 뷰 기반의 사용자 인터페이스 설계, 다중 스토리보드 지원, 아이패드 멀티태스킹, 맵 플라이오버 지원, 3D 터치, 그리고 픽처 인 픽처 미디어 재생이라는 iOS 9과 Xcode 7의 새로운 핵심 기능들에 대해서도 자세히 설명하고 있다.

이 책의 목적은 iOS 9 SDK와 Xcode 7, 그리고 스위프트 2 프로그래밍 언어를 이용하여 iOS 애플리케이션을 생성하는 데 필요한 기술을 가르치는 것이다. 여러분이 iOS 개발이 처음인지, 아니면 iOS 8 개발 경험이 있어서 iOS 9의 기능들과 최신 스위프트 프로그래밍 언어를 빠르게 습득하고자 하는지에 따라 이 책의 활용 방법이 크게 달라지겠지만, 이 책은 양쪽 모두를 대상으로 하는 최고의 iOS 참고서이므로 안심하고 배울 수 있다.


Information Provided By: : Aladin

Author Introduction

닐 스미스(지은이)

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

황반석(옮긴이)

한양대학교에서 컴퓨터 공학을 전공한 후, 지금까지 개발자의 길을 걷는 중입니다. 애플리케이션 개발이 천직임을 인정하면서도 혹시 다른 재능도 있는 건 아닐까 하는 희망으로 아이스하키도 해보고 기타도 만져 봤지만, 결국은 컴퓨터 앞에 앉아 개발에 몰두하는 자신을 발견하곤 합니다. 최근에는 플러터 같은 멀티 플랫폼 개발에 관심이 있습니다. 옮긴 책으로는 《핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍》(제이펍, 2020) 외 13종이 있으며, 독자를 위한 인터넷 카페(http://cafe.naver.com/petersbook)도 운영하고 있습니다.

Information Provided By: : Aladin

Table of Contents

CHAPTER 1 시작하기 _1 
CHAPTER 2 애플 개발자 프로그램 가입하기 _5 
CHAPTER 3 Xcode 7과iOS 9 SDK 설치하기 _9 
CHAPTER 4 Xcode 7 가이드 투어 _13 
CHAPTER 5 Xcode 7 플레이그라운드소개 _31 
CHAPTER 6 스위프트 데이터 타입과 상수, 그리고 변수 _45 
CHAPTER 7 스위프트 연산자와 표현식 _62 
CHAPTER 8 스위프트 흐름 제어 _74 
CHAPTER 9 스위프트 switch문 _84 
CHAPTER 10 스위프트 2 함수와 메서드 그리고 클로저의 개요 _90 

CHAPTER 11 스위프트의 객체 지향 프로그래밍 기초 _104 
CHAPTER 12 스위프트의 서브클래싱과 익스텐션의 개요 _114 
CHAPTER 13 스위프트의 배열과 딕셔너리 컬렉션으로 작업하기 _121 
CHAPTER 14 스위프트의 에러 핸들링 이해하기 _131 
CHAPTER 15 iOS 9 애플리케이션 구조와 개발 아키텍처 _137 
CHAPTER 16 상호 작용하는 iOS 9 앱 만들기 _142 
CHAPTER 17 iOS 9 뷰, 윈도우, 그리고 뷰 계층 이해하기 _154 
CHAPTER 18 iOS 9 자동 레이아웃 소개 _159 
CHAPTER 19 인터페이스 빌더에서 iOS 9 자동 레이아웃 컨스트레인트로 작업하기 _165 
CHAPTER 20 iOS 9 자동 레이아웃 예제 _184 

CHAPTER 21 코드로 iOS 9 자동 레이아웃 컨스트레인트 구현하기 _192 
CHAPTER 22 iOS 9에서 교차 계층 구조 자동 레이아웃 컨스트레인트 구현하기 _200 
CHAPTER 23 iOS 9 자동 레이아웃 시각적 형식 언어 이해하기 _205 
CHAPTER 24 사이즈 클래스를 이용하여 유니버셜 iOS 사용자 인터페이스 설계하기 _210 
CHAPTER 25 Xcode 7에서 스토리보드 사용하기 _223 
CHAPTER 26 여러 스토리보드 파일로 화면 구성하기 _233 
CHAPTER 27 Xcode 7의 스토리보드를 이용한 iOS 9 탭 바 애플리케이션 만들기 _238 
CHAPTER 28 Xcode 7의 스토리보드와 iOS 9 테이블 뷰의 개요 _246 
CHAPTER 29 Xcode 7 스토리보드를 이용하여 동적 테이블 뷰 만들기 _254 
CHAPTER 30 Xcode 7에서 스토리보드를 이용한 iOS 9 테이블 뷰 내비게이션 구현하기 _265 

CHAPTER 31 iOS 9 스택 뷰 클래스로 작업하기 _272 
CHAPTER 32 iOS 9 스택 뷰 튜토리얼 _284 
CHAPTER 33 iOS 9 스플릿 뷰 마스터 - 디테일 예제 _296 
CHAPTER 34 iOS 9에서의 멀티태스킹 가이드 _305 
CHAPTER 35 iOS 9 멀티태스킹 예제 _316 
CHAPTER 36 UIPageViewController를 이용한 페이지 기반의 iOS 9 애플리케이션 구현하기 _323 
CHAPTER 37 iOS 9 UIPageViewController 예제 애플리케이션 _327 
CHAPTER 38 iOS 9에서 스위프트로 디렉터리 다루기 _337 
CHAPTER 39 iOS 9에서 스위프트로 파일 다루기 _345 
CHAPTER 40 스위프트에서의 iOS 9 디렉터리 관리 및 파일 입출력 예제 _353 

CHAPTER 41 iOS 9 앱에서 iCloud 저장소 사용 준비하기 _358 
CHAPTER 42 iOS 9 UIDocument 클래스를 이용하여 파일 관리하기 _363 
CHAPTER 43 iOS 9 애플리케이션에서 iCloud 저장소 사용하기 _373 
CHAPTER 44 iCloud를 이용한 iOS 9 키-값 데이터 동기화하기 _385 
CHAPTER 45 SQLite를 이용한 iOS 9 데이터베이스 구현 _393 
CHAPTER 46 스위프트와 FMDB를 이용한 SQLite 기반 iOS 9 애플리케이션 예제 _400 
CHAPTER 47 코어 데이터를 이용한 iOS 9 데이터베이스 작업 _409 
CHAPTER 48 iOS 9 코어 데이터 튜토리얼 _418 
CHAPTER 49 iOS 9 CloudKit 데이터 저장소 소개 _426 
CHAPTER 50 iOS 9 CloudKit 예제 _436 
CHAPTER 51 iOS 9 CloudKit 구독 예제 _450 
CHAPTER 52 iOS 9 멀티터치, 탭, 그리고 제스처에 대하여 _459 
CHAPTER 53 iOS 9 터치, 멀티터치, 그리고 탭 예제 애플리케이션 _465 
CHAPTER 54 iOS 9 터치스크린 제스처 감지하기 _472 
CHAPTER 55 iOS 9 Gesture Recognizers를 통한 제스처 식별하기 _476 
CHAPTER 56 iOS 9 제스처 인식 튜토리얼 _482 
CHAPTER 57 3D 터치 포스 핸들링 튜토리얼 _486 
CHAPTER 58 iOS 3D 터치 퀵 액션 튜토리얼 _490 
CHAPTER 59 iOS 9 3D 터치 피크 앤 팝 튜토리얼 _497 
CHAPTER 60 iOS 9 앱에서 터치아이디 인증 구현하기 _507 

CHAPTER 61 코어 그래픽스로 iOS 9 2D 그래픽 그리기 _515 
CHAPTER 62 인터페이스 빌더 라이브 뷰와 iOS 9 임베디드 프레임워크 _519 
CHAPTER 63 코어 그래픽스와 코어 이미지를 사용하는 iOS 9 그래픽 튜토리얼 _527 
CHAPTER 64 코어 애니메이션을 이용한 iOS 9 애니메이션 기초 _550 
CHAPTER 65 iOS 9 UIKit 다이내믹스 개요 _558 
CHAPTER 66 iOS 9 UIKit 다이내믹스 튜토리얼 _571 
CHAPTER 67 iOS 9 SpriteKit 프로그래밍 개요 _580 
CHAPTER 68 iOS 9 스프라이트 레벨 에디터 게임 튜토리얼 _588 
CHAPTER 69 iOS 9 SpriteKit 충돌 핸들링 튜토리얼 _611 
CHAPTER 70 iOS 9 SpriteKit 파티클 이미터 튜토리얼 _618 

CHAPTER 71 iOS 9 앱에 iAd 연동하기 _631 
CHAPTER 72 iOS 9 멀티태스킹, 백그라운드 전송 서비스, 그리고 패칭 _643 
CHAPTER 73 iOS 9 로컬 알림 예약하기 _652 
CHAPTER 74 iOS 9 애플리케이션 상태 보존과 복원 _657 
CHAPTER 75 iOS 9 상태 보존과 복원 튜토리얼 _665 
CHAPTER 76 MKMapItem을 이용하여 iOS 9 애플리케이션에 지도 통합하기 _675 
CHAPTER 77 iOS 9 MKMapItem 애플리케이션 예제 _683 
CHAPTER 78 iOS 9 코어 로케이션 프레임워크를 이용하여 위치 정보 얻기 _689 
CHAPTER 79 iOS 9 로케이션 예제 애플리케이션 _695 
CHAPTER 80 MapKit과 MKMapView 클래스를 이용하여 iOS 9에서 지도 다루기 _701 

CHAPTER 81 iOS 9에서 MapKit 로컬 검색 사용하기 _711 
CHAPTER 82 iOS 9 맵 길찾기와 경로를 얻기 위하여 MKDirections 이용하기 _718 
CHAPTER 83 iOS 9 맵킷 플라이오버 튜토리얼 _731 
CHAPTER 84 iOS 9 익스텐션 소개 _738 
CHAPTER 85 iOS 9 투데이 익스텐션위젯 튜토리얼 _745 
CHAPTER 86 iOS 9 포토 에디팅 익스텐션 만들기 _757 
CHAPTER 87 iOS 9 액션 익스텐션 만들기 _771 
CHAPTER 88 iOS 9 액션 익스텐션에서 데이터 받기 _784 
CHAPTER 89 날짜와 위치 기반의 미리 알림 제작을 위한 iOS 9 EventKit 이용하기 _790 
CHAPTER 90 iOS 9 카메라와 포토 라이브러리 접근하기 _806 

CHAPTER 91 iOS 9 카메라 예제 애플리케이션 _812 
CHAPTER 92 AVPlayer와 AVPlayerViewController를 이용하여 iOS 9 비디오 재생하기 _819 
CHAPTER 93 iOS 9 멀티태스킹 픽처 인 픽처 튜토리얼 _825 
CHAPTER 94 AVAudioPlayer를 이용하여 iOS 9 에서 오디오 재생하기 _832 
CHAPTER 95 AVAudioRecorder로iOS 9 에서 오디오 녹음하기 _839 
CHAPTER 96 iOS 9 애플리케이션에 트위터와 페이스북 통합하기 _845 
CHAPTER 97 UIActivityViewController를 이용한 iOS 9 소셜 네트워크 통합 튜토리얼 _852 
CHAPTER 98 SLRequest를 이용한 iOS 9 페이스북과 트위터 통합 _858 
CHAPTER 99 SLRequest를 이용한 iOS 9 트위터 통합 튜토리얼 _865 
CHAPTER 100 SKStoreProductViewController 클래스로 판매하기 _873 

CHAPTER 101 iOS 9 애플리케이션에 앱 내 결제 구축하기 _879 
CHAPTER 102 앱 내 결제를 위한 iOS 9 애플리케이션 준비하기 _887 
CHAPTER 103 iOS 9 앱 내 결제 튜토리얼 _891 
CHAPTER 104 iOS 9 앱 내 결제를 위하여 앱 스토어가 호스팅하는 콘텐츠 구성하고 생성하기 _902 
CHAPTER 105 앱 스토어에 iOS 9 애플리케이션 등록을 위한 준비와 제출하기 _907 

찾아보기 ........ 917

New Arrivals Books in Related Fields

한국정보기술연구원 (2022)
한국정보기술연구원 (2021)
Lerner, Reuven (2021)
천인국 (2022)