간편결제, 신용카드 청구할인
삼성카드 6% (29,610원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (29,930원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (22,050원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (25,200원)
(최대할인 4만원 / 2만원 이상 결제)
Close

iOS 7 프로그래밍

원제 : iOS 7 App Development Essentials
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 64
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

35,000원

  • 31,500 (10%할인)

    1,750P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(7)

  • 사은품(1)

출판사 서평

iOS 5, iOS 6 버전에 이은 iOS 앱 개발의 최신 베스트셀러!
간결한 설명, 풍부한 예제가 돋보이는 iOS 앱 개발자들의 필수 레퍼런스!


iOS 7과 Xcode 5를 설명하기 위하여 완전히 새로워진 89개의 장들로 구성된 이 책의 목표는 아이폰과 아이패드, 그리고 아이팟 터치용 iOS 7 앱을 만드는 데 필요한 기술들을 설명하는 것이다. 이 책과 함께 iOS 7 SDK와 Xcode를 다운로드할 준비가 되었고, 인텔 기반의 맥과 개발하고자 하는 앱에 대한 아이디어를 가지고 있다면 모든 준비는 끝난 것이다.

이 책의 저자인 닐 스미스는 아이폰과 아이패드 앱 개발에 대한 기초부터 오브젝티브-C로 iOS 7에 대한 기초를 쌓기 위한 유용한 팁과 정보를 제공한다. 그런 다음, 새로워진 최신 OS와 사용자 인터페이스의 아키텍처를 자세히 분석할 것이다. 기초부터 시작하는 이 책은 iOS 개발 환경 구축에 필요한 전 과정을 설명하며, iOS 애플리케이션과 사용자 인터페이스의 설계에 대해 자세히 살펴보면서 iOS 7의 아키텍처와 오브젝티브-C 프로그래밍에 대해서도 안내하고 있다.

그리고 이번 개정판에서는 스프라이트 킷을 이용한 게임 개발과 UIKit 다이나믹스를 이용한 애니메이션 기능들과 같은 iOS 7의 새로운 기능들을 설명하며, 데이터베이스 관리, 파일 핸들링, 앱 내 결제, 그래픽과 애니메이션, 터치 스크린 관리, 제스처 인식, 멀티태스킹, iAd 통합, 소셜 네트워크 통합, 위치 관리 카메라 접근, 비디오 및 오디오 재생 지원 등과 같은 좀 더 고급 주제들에 대해서도 이해하기 쉬운 예제들로 빠짐없이 설명하고 있다. 또한 자동 레이아웃, 트위터와 페이스북 통합, 이벤트 미리 알림, 앱 스토어가 호스팅하는 앱 내 결제 콘텐츠, 컬렉션 뷰 등도 다룬다.

목차

1장 이 책에 대하여
1.1 처음 iOS 개발을 하는 개발자를 위하여
1.2 iOS 6 개발자를 위하여
1.3 예제 소스코드
1.4 피드백
1.5 오탈자

2장 Apple iOS 개발자 프로그램에 가입하기
2.1 등록된 애플 개발자
2.2 Xcode와 iOS 7 SDK 다운로드하기
2.3 iOS 개발자 프로그램
2.4 언제 iOS 개발자 프로그램에 가입할까?
2.5 iOS 개발자 프로그램에 가입하기
2.6 요약

3장 Xcode 5와 iOS 7 SDK 설치하기
3.1 여러분의 맥이 인텔 기반인지 PowerPC 기반인지 확인하기
3.2 Xcode 5와 iOS 7 SDK 설치하기
3.3 Xcode 시작하기

4장 간단한 iOS 7 앱 만들기
4.1 Xcode 5 시작하기
4.2 iOS 앱 사용자 인터페이스 만들기
4.3 컴포넌트 속성 변경하기
4.4 사용자 인터페이스에 오브젝트 추가하기
4.5 Xcode 5에서 iOS 7 앱 빌드하고 실행하기
4.6 빌드 에러 처리하기
4.7 서로 다른 화면 크기 테스트하기
4.8 여러 iOS 버전에서 사용자 인터페이스 화면 테스트하기
4.9 애플리케이션 성능 모니터링하기
4.10 요약

5장 iOS 7 아키텍처와 SDK 프레임워크
5.1 iPhone OS가 iOS로
5.2 iOS 7 아키텍처 개요
5.3 코코아 터치 계층
5.4 iOS 미디어 계층
5.5 iOS 코어 서비스 계층
5.6 파운데이션 프레임워크
5.7 iOS 코어 OS 계층

6장 Xcode 5로 iOS 7 기기에서 앱 테스트하기
6.1 Apple ID로 Xcode 설정하기
6.2 인증서 서명 생성하기
6.3 개발자 포털에 기기 추가하기
6.4 등록된 기기에서 애플리케이션 실행하기
6.5 요약

7장 오브젝티브-C 프로그래밍 기초
7.1 오브젝티브-C 데이터 타입 및 변수
7.2 오브젝티브-C 표현식
7.3 if와 else로 오브젝티브-C 흐름 제어하기
7.4 for 문을 이용한 반복
7.5 do와 while 을 이용한 반복
7.6 오브젝티브-C do ... while 반복

8장 오브젝티브 C로 개발하는 객체지향 프로그래밍 기초
8.1 객체란?
8.2 클래스란?
8.3 오브젝티브-C 클래스 인터페이스 선언
8.4 클래스에 인스턴스 변수 추가하기
8.5 클래스 메서드 정의하기
8.6 오브젝티브-C 클래스 구현 선언하기
8.7 클래스 인스턴스 선언 및 초기화하기
8.8 Automatic Reference Counting(ARC)
8.9 메서드 호출과 인스턴스 데이터 접근하기
8.10 오브젝티브-C 그리고 도트 표기법
8.11 변수가 저장되는 방법
8.12 인다이렉션의 개요
8.13 인다이렉션과 객체
8.14 인다이렉션과 객체 복사하기
8.15 프로그램 영역 만들기
8.16 하나로 합치기
8.17 객체지향 오브젝티브-C 코드 구조잡기

9장 최신 오브젝티브-C의 기초
9.1 디폴트 프로퍼티 신서사이즈
9.2 메서드 순서
9.3 NSNumber 문자
9.4 배열 문자
9.5 딕셔너리 문자
9.6 요약

10장 iOS 7 애플리케이션 개발 아키텍처 개요
10.1 Model View Controller(MVC)
10.2 타깃-액션 패턴, IBOutlet과 IBAction
10.3 서브클래싱
10.4 델리게이션
10.5 요약

11장 상호작용하는 iOS 7 앱 만들기
11.1 새 프로젝트 만들기
11.2 사용자 인터페이스 만들기
11.3 예제 애플리케이션 빌드하고 실행하기
11.4 액션과 아웃렛 추가하기
11.5 완성된 애플리케이션을 빌드하고 실행하기
11.6 요약

12장 키보드를 감추는 iOS 7 코드 만들기
12.1 예제 앱 만들기
12.2 사용자가 리턴키를 터치할 때 키보드 감추기
12.3 사용자가 백그라운드를 터치했을 때 키보드 감추기
12.4 요약

13장 iOS 7 뷰와 윈도우, 뷰 계층 이해하기
13.1 뷰에 대해
13.2 UIWindow 클래스
13.3 뷰 계층구조
13.4 뷰 타입
13.5 요약

14장 iOS 7의 자동 레이아웃 소개
14.1 자동 레이아웃의 개요
14.2 정렬
14.3 고유한 콘텐츠 사이즈
14.4 콘텐츠 허깅 우선순위와 압축 제한 우선순위
14.5 컨스트레인트를 만드는 세 가지 방법
14.6 컨스트레인트에 대한 상세 내용
14.7 요약

15장 인터페이스 빌더에서 iOS 7 자동 레이아웃 컨스트레인트로 작업하기
15.1 자동 레이아웃의 간단한 예제
15.2 인터페이스 빌더에서 자동 레이아웃 켜고 끄기
15.3 인터페이스 빌더의 자동 레이아웃 기능들
15.4 인터페이스 빌더에서 새로운 컨스트레인트 생성하기
15.5 자동 레이아웃 문제 해결하기
15.6 요약

16장 iOS 7 자동 레이아웃 예제
16.1 프로젝트 준비하기
16.2 사용자 인터페이스 설계하기
16.3 자동 레이아웃 컨스트레인트 추가하기
16.4 컨스트레인트 우선순위 조절하기
16.5 애플리케이션 테스트하기
16.6 요약

17장 코드에서 iOS 7 자동 레이아웃 컨스트레인트 구현하기
17.1 코드에서 컨스트레인트 생성하기
17.2 컨스트레인트를 뷰에 추가하기
17.3 자동 리사이징 끄기
17.4 예제 애플리케이션
17.5 뷰 생성하기
17.6 컨스트레인트 생성하기와 추가하기
17.7 컨스트레인트 제거하기
17.8 요약

18장 iOS 7에서 교차 계층구조자동 레이아웃 컨스트레인트 구현하기
18.1 예제 애플리케이션
18.2 아웃렛 구축하기
18.3 이전 컨스트레인트를 제거하는 코드 작성하기
18.4 교차 계층구조 컨스트레인트 추가하기
18.5 애플리케이션 테스트하기
18.6 요약

19장 iOS 7 자동 레이아웃 시각적 형식 언어 이해하기
19.1 시각적 형식 언어 소개
19.2 시각적 형식 언어 예제
19.3 constraintsWithVisualFormat 메서드 이용하기
19.4 요약

20장 Xcode 5에서 스토리보드 사용하기
20.1 스토리보드 예제 프로젝트 만들기
20.2 스토리보드 접근하기
20.3 스토리보드에 Scenes 추가하기
20.4 스토리보드 Segues 구성하기
20.5 스토리보드 전환 구성하기
20.6 Scene과 뷰 컨트롤러 연결하기
20.7 화면들 사이의 데이터 전달
20.8 스토리보드 Segue 되돌리기
20.9 프로그램으로 스토리보드 Segue 호출하기
20.10 요약

21장 Xcode 5의 스토리보드를 이용한 iOS 7 탭 바 애플리케이션 만들기
21.1 탭 바 개요
21.2 멀티 뷰 애플리케이션의 뷰 컨트롤러 이해하기
21.3 탭 바 예제 애플리케이션 설정하기
21.4 프로젝트 파일 살펴보기
21.5 최초의 뷰 컨트롤러 이름 바꾸기
21.6 두 번째 콘텐츠 뷰를 위한 뷰 컨트롤러 추가하기
21.7 탭 바 컨트롤러를 스토리보드에 추가하기
21.8 두 번째 뷰 컨트롤러를 스토리보드에 추가하기
21.9 뷰 컨트롤러 사용자 인터페이스 설계하기
21.10 탭 바 아이템 설정하기
21.11 애플리케이션 빌드하고 실행하기
21.12 요약
22장 Xcode 5 스토리보드와 iOS 7 테이블 뷰의 개요
22.1 테이블 뷰의 개요
22.2 정적 테이블 뷰 vs. 동적 테이블 뷰
22.3 테이블 뷰 델리게이트와 데이터소스
22.4 테이블 뷰 스타일
22.5 테이블 뷰 셀 스타일
22.6 테이블 뷰 셀 재사용
22.7 요약
23장 프로토타입 테이블 뷰 셀이 있는 동적 테이블 뷰를 만들기 위하여 Xcode 5 스토리보드 이용하기
23.1 예제 프로젝트 생성하기
23.2 스토리보드에 테이블 뷰 컨트롤러 추가하기
23.3 UITableViewController와 UITableViewCell 하위 클래스 생성하기
23.4 셀 재사용 식별자 선언하기
23.5 스토리보드 UITableView 프로토타입 셀 설계하기
23.6 CarTableViewCell 클래스 수정하기
23.7 테이블 뷰 데이터소스 생성하기
23.8 이미지 파일 다운로드하여 추가하기
23.9 애플리케이션 컴파일하고 실행하기
23.10 요약

24장 Xcode 5에서 스토리보드를 이용한 iOS 7 테이블 뷰 내비게이션 구현하기
24.1 내비게이션 컨트롤러 이해하기
24.2 스토리보드에 새로운 화면 추가하기
24.3 내비게이션 컨트롤러 추가하기
24.4 스토리보드 Segue 구축하기
24.5 CarDetailViewController 클래스 수정하기
24.6 prepareForSegue를 이용한 스토리보드 화면 사이에 데이터 전달하기
24.7 애플리케이션 테스트하기
24.8 요약

25장 Xcode 5 스토리보드를 이용한 정적 테이블 뷰 만들기
25.1 정적 테이블 프로젝트의 개요
25.2 프로젝트 생성하기
25.3 테이블 뷰 컨트롤러 추가하기
25.4 테이블 뷰 콘텐츠 타입 변경하기
25.5 정적 테이블 설계하기
25.6 테이블 셀에 항목 추가하기
25.7 StaticTableViewController 클래스 수정하기
25.8 애플리케이션 빌드하고 실행하기
25.9 요약

26장 아이패드 iOS 7 스플릿 뷰와 팝오버 예제
26.1 Split View와 Popover의 개요
26.2 아이패드 스플릿 뷰와 팝오버 예제 프로젝트에 대하여
26.3 프로젝트 생성하기
26.4 프로젝트 다시 살펴보기
26.5 마스터 뷰 항목 구성하기
26.6 디테일 뷰 컨트롤러 구성하기
26.7 마스터 뷰에 선택된 것과 디테일 뷰 연결하기
26.8 팝오버 구현
26.9 애플리케이션 테스트하기
26.10 요약

27장 UIPageViewController를 이용한 페이지 기반의 iOS 7 애플리케이션 구현하기
27.1 UIPageViewController 클래스
27.2 UIPageViewController 데이터소스
27.3 내비게이션 방향
27.4 스파인 위치
27.5 UIPageViewController 델리게이트 프로토콜
27.6 요약

28장 iOS 7 UIPageViewController 예제 애플리케이션
28.1 Xcode 페이지 기반 애플리케이션 템플릿
28.2 프로젝트 만들기
28.3 콘텐트 뷰 컨트롤러 추가하기
28.4 데이터 모델 만들기
28.5 UIPageViewController 초기화하기
28.6 UIPageViewController 애플리케이션 실행하기
28.7 요약

29장 iOS 7 UIPickerView와 UIDatePicker 컴포넌트 사용하기
29.1 DatePicker와 PickerView 컴포넌트
29.2 DatePicker 예제
29.3 사용자 인터페이스 디자인하기
29.4 Date Picker 예제 기능 구현하기
29.5 Date Picker 애플리케이션 빌드 및 실행하기

30장 iOS 7 UIPickerView 예제
30.1 iOS 7 PickerView 프로젝트 만들기
30.2 UIPickerView 델리게이트와 데이터소스
30.3 PickerViewController.h 파일
30.4 사용자 인터페이스 설계하기
30.5 배열 초기화하기
30.6 데이터소스 프로토콜 구현하기
30.7 델리게이트 프로토콜 구현하기
30.8 키보드 감추기
30.9 애플리케이션 테스트하기

31장 iOS 7에서 디렉터리 다루기
31.1 애플리케이션 Documents 디렉터리
31.2 오브젝티브-C NSFileManager, NSFileHandle과 NSData 클래스
31.3 오브젝티브-C의 경로명 이해하기
31.4 NSFileManager 인스턴스 객체에 대한 참조체 얻기
31.5 현재 작업 디렉터리 확인하기
31.6 Documents 디렉터리 확인하기
31.7 Temporary 디렉터리 확인하기
31.8 디렉터리 변경하기
31.9 새로운 디렉터리 만들기
31.10 디렉터리 삭제하기
31.11 디렉터리 내용 목록 표시하기
31.12 파일이나 디렉터리 속성 구하기

32장 iOS 7에서 파일 다루기
32.1 NSFileManager 인스턴스 만들기
32.2 파일이 존재하는지 확인하기
32.3 두 파일의 내용 비교하기
32.4 파일의 Readable/Writable/Executable/Deletable 상태 확인하기
32.5 파일 옮기기와 이름 바꾸기
32.6 파일 복사하기
32.7 파일 제거하기
32.8 Symbolic Link 만들기
32.9 NSFileManager로 파일 읽고 쓰기
32.10 NSFileHandle 클래스로 파일 작업하기
32.11 NSFileHandle 객체 만들기
32.12 NSFileHandle 파일 Offsets과 Seeking
32.13 파일에서 데이터 읽기
32.14 파일에 데이터 쓰기
32.15 파일 자르기
32.16 요약

33장 iOS 7 디렉터리 관리 및 파일 입출력 예제
33.1 예제 애플리케이션
33.2 애플리케이션 프로젝트 설정하기
33.3 사용자 인터페이스 설계하기
33.4 애플리케이션 시작 시 데이터 파일 체크하기
33.5 액션 메서드 구현하기
33.6 예제 빌드 및 실행하기

34장 iOS 7 앱에서 iCloud 저장소 사용할 준비하기
34.1 iCloud란?
34.2 iCloud Data Storage 서비스
34.3 iCloud 저장소를 사용할 애플리케이션 준비하기
34.4 iOS 7 애플리케이션을 위해 iCloud 지원 활성화하기
34.5 iCloud Entitlements 파일 확인하기
34.6 Entitlements 파일 직접 생성하기
34.7 다중 유비쿼티 컨테이너 접근하기
34.8 유비쿼티 컨테이너 URL 정의하기
34.9 요약

35장 iOS 7 UIDocument 클래스로 파일 관리하기
35.1 UIDocument 클래스
35.2 UIDocument 클래스 서브클래싱
35.3 충돌 해결과 도큐먼트 상태
35.4 UIDocument 예제 애플리케이션
35.5 UIDocument 하위 클래스 만들기
35.6 사용자 인터페이스 디자인하기
35.7 애플리케이션 데이터 구조 구현하기
35.8 contentsForType 메서드 구현하기
35.9 loadFromContents 메서드 구현하기
35.10 앱 시작 시 도큐먼트 로드하기
35.11 도큐먼트 콘텐트 저장하기
35.12 애플리케이션 테스트하기
35.13 요약

36장 iOS 7 애플리케이션에서 iCloud 저장소 사용하기
36.1 iCloud 사용 가이드라인
36.2 iCloud 접근을 위해 iCloudStore 애플리케이션 준비하기
36.3 뷰 컨트롤러 구성하기
36.4 viewDidLoad 메서드 구현하기
36.5 metadataQueryDidFinishGathering 메서드 구현하기
36.6 saveDocument 메서드 구현하기
36.7 iCloud Document와 Data Storage 활성화하기
36.8 iCloud 애플리케이션 실행하기
36.9 iCloud 기반 도큐먼트 리뷰 및 삭제하기
36.10 Xcode 디버깅 디버그 내비게이터에서 iCloud 활성화 확인하기
36.11 로컬 파일을 어디서나 사용할 수 있게 만들기
36.12 요약

37장 iCloud를 이용한 iOS 7 Key-Value Data 동기화하기
37.1 iCloud Key-Value Data 저장소
37.2 애플리케이션 사이 데이터 공유하기
37.3 데이터 저장소 제약점
37.4 충돌 해결
37.5 Key-Value 변경 시 노티피케이션 받기
37.6 iCloud Key-Value 데이터 저장소 예제
37.7 iCloud Key-Value 데이터 저장소를 위해 애플리케이션 활성화하기
37.8 사용자 인터페이스 구현하기
37.9 뷰 컨트롤러 구현하기
37.10 viewDidLoad 메서드 수정하기
37.11 노티피케이션 메서드 구현하기
37.12 saveKey 메서드 구현하기
37.13 애플리케이션 테스트하기

38장 아카이빙을 이용한 iOS 7 데이터 영구 저장
38.1 아카이빙의 개요
38.2 아카이빙 예제 애플리케이션
38.3 사용자 인터페이스 설계하기
38.4 시작 시 아카이브 파일 존재 확인하기
38.5 액션 메서드에서 객체 데이터 아카이빙하기
38.6 애플리케이션 테스트하기
38.7 요약

39장 SQLite를 사용한 iOS 7 데이터베이스 구현
39.1 SQLite란?
39.2 구조적 질의 언어 (SQL)
39.3 맥 OS X에서 SQLite 사용하기
39.4 SQLite 연동을 위한 iOS 애플리케이션 프로젝트 준비하기
39.5 주요 SQLite 기능들
39.6 SQLite 데이터베이스 선언하기
39.7 데이터베이스 열기 및 생성하기
39.8 SQL 문 준비 및 실행하기
39.9 데이터베이스 테이블 생성하기
39.10 데이터베이스 테이블에서 데이터 가져오기
39.11 SQLite 데이터베이스 닫기
39.12 요약

40장 SQLite 기반 iOS 7 애플리케이션 예제
40.1 SQLite iOS 애플리케이션 예제에 대해
40.2 SQLite 애플리케이션 프로젝트 준비 및 생성하기
40.3 sqlite3.h 임포트와 데이터베이스 참조 선언하기
40.4 사용자 인터페이스 설계하기
40.5 데이터베이스와 테이블 만들기
40.6 SQLite 데이터베이스에 데이터를 저장하는 코드 구현하기
40.7 SQLite 데이터베이스에서 데이터를 가져오는 코드 구현하기
40.8 애플리케이션 빌드 및 실행하기
40.9 요약

41장 코어 데이터를 이용한 iOS 7 데이터베이스 작업
41.1 코어 데이터 스택
41.2 매니지드 객체
41.3 매니지드 객체 콘텍스트
41.4 매니지드 객체 모델
41.5 영구 저장소 코디네이터
41.6 영구 객체 저장소
41.7 엔티티 디스크립션 정의
41.8 매니지드 객체 콘텍스트 얻기
41.9 엔티티 디스크립션 얻기
41.10 매니지드 객체 만들기
41.11 매니지드 객체 속성 읽기 및 쓰기
41.12 매니지드 객체 구해오기
41.13 조건에 따른 매니지드 객체 가져오기
41.14 요약

42장 iOS 7 코어 데이터 튜토리얼
42.1 iOS 코어 데이터 예제 애플리케이션
42.2 코어 데이터 기반의 iOS 애플리케이션 만들기
42.3 엔티티 디스크립션 만들기
42.4 프로젝트에 스토리보드 추가하기
42.5 뷰 컨트롤러 추가하기
42.6 사용자 인터페이스 설계하기
42.7 코어 데이터를 이용하여 영구 저장소에 데이터 저장하기
42.8 코어 데이터를 이용하여 영구 저장소에서 데이터 가져오기
42.9 예제 애플리케이션 빌드 및 실행하기
42.10 요약

43장 iOS 7 멀티터치, 탭과 제스처에 대해
43.1 리스펀더 체인
43.2 다음 리스펀더로 이벤트 전달하기
43.3 제스처
43.4 탭
43.5 터치
43.6 터치 노티피케이션 메서드
43.7 요약

44장 iOS 7 터치, 멀티터치와 탭 예제 애플리케이션
44.1 iOS 7 탭과 터치 예제 애플리케이션
44.2 iOS 터치 프로젝트 만들기
44.3 사용자 인터페이스 설계하기
44.4 뷰에서 멀티터치 활성화하기
44.5 touchesBegan 메서드 구현하기
44.6 touchesMoved 메서드 구현하기
44.7 touchesEnded 메서드 구현하기
44.8 터치의 좌표 구하기
44.9 터치 예제 애플리케이션 빌드 및 실행하기

45장 iOS 7 터치 스크린 제스처 감지하기
45.1 iOS 7 제스처 예제 애플리케이션
45.2 예제 프로젝트 만들기
45.3 사용자 인터페이스 설계하기
45.4 touchesBegan 메서드 구현하기
45.5 touchesMoved 메서드 구현하기
45.6 touchesEnded 메서드 구현하기
45.7 제스처 예제 빌드 및 실행하기
45.8 요약

46장 iOS 7 Gesture Recognizers를 통한 제스처 식별하기
46.1 UIGestureRecognizer 클래스
46.2 인식기 액션 메시지
46.3 불연속 및 연속된 제스처
46.4 제스처에서 데이터 얻기
46.5 탭 제스처 인식하기
46.6 핀치 제스처 인식하기
46.7 회전 제스처 인식하기
46.8 팬과 드래깅 제스처 인식하기
46.9 스와이프 제스처 인식하기
46.10 롱 터치(터치와 홀드) 제스처 인식하기
46.11 요약

47장 iOS 7 제스처 인식 튜토리얼
47.1 제스처 인식 프로젝트 만들기
47.2 사용자 인터페이스 설계하기
47.3 액션 메서드 구현하기
47.4 제스처 인식 애플리케이션 테스트하기

48장 iOS 7 컬렉션 뷰와 플로우 레이아웃의 개요
48.1 컬렉션 뷰의 개요
48.2 UICollectionView 클래스
48.3 UICollectionViewCell 클래스
48.4 UICollectionReusableView 클래스
48.5 UICollectionViewFlowLayout 클래스
48.6 UICollectionViewLayoutAttributes 클래스
48.7 UICollectionViewDataSource 프로토콜
48.8 UICollectionViewDelegate 프로토콜
48.9 UICollectionViewDelegateFlowLayout 프로토콜
48.10 셀과 뷰 재사용
48.11 요약

49장 iOS 7 스토리보드 기반의 컬렉션 뷰 튜토리얼
49.1 컬렉션 뷰 예제 프로젝트 생성하기
49.2 템플릿 뷰 컨트롤러 제거하기
49.3 컬렉션 뷰 컨트롤러를 스토리보드에 추가하기
49.4 프로젝트에 컬렉션 뷰 셀 클래스 추가하기
49.5 셀 프로토타입 설계하기
49.6 데이터 모델 구현하기
49.7 데이터 소스 구현하기
49.8 애플리케이션 테스트하기
49.9 셀 항목에 대한 크기 설정하기
49.10 스크롤 방향 변경하기
49.11 추가적인 뷰 구현하기
49.12 추가적인 뷰 프로토콜 메서드 구현하기
49.13 컬렉션 뷰 항목 삭제하기
49.14 요약

50장 iOS 7 컬렉션 뷰 플로우 레이아웃의 하위 클래스 만들기와 확장하기
50.1 예제 레이아웃 클래스에 대하여
50.2 UICollectionViewFlowLayout 클래스의 하위 클래스 만들기
50.3 새로운 레이아웃 클래스 확장하기
50.4 layoutAttributesForItemAtIndexPath 메서드 구현하기
50.5 layoutAttributesForElementsInRect 메서드 구현하기
50.6 modifyLayoutAttributes 메서드 구현하기
50.7 새로운 레이아웃과 핀치 제스처 인식기 추가하기
50.8 핀치 인식기 구현하기
50.9 이미지 잘림 피하기
50.10 애플리케이션 테스트하기
50.11 요약

51장 코어 그래픽스로 iOS 7 2D 그래픽 그리기
51.1 코어 그래픽스와 쿼츠 2D 소개
51.2 drawRect 메서드
51.3 점, 좌표와 픽셀
51.4 그래픽 콘텍스트
51.5 쿼츠 2D에서 색 작업하기
51.6 요약

52장 코어 그래픽스와 코어 이미지를 사용하는 iOS 7 그래픽 튜토리얼
52.1 iOS 드로잉 예제 애플리케이션
52.2 새로운 프로젝트 만들기
52.3 UIView의 하위 클래스 만들기
52.4 UIView 서브클래스에 drawRect 메서드 위치시키기
52.5 선 그리기
52.6 경로 그리기
52.7 사각형 그리기
52.8 타원 및 원 그리기
52.9 색으로 경로 채우기
52.10 호 그리기
52.11 3차 베지어 곡선 그리기
52.12 2차 베지어 곡선 그리기
52.13 점선 그리기
52.14 그림자 그리기
52.15 그라데이션 그리기
52.16 그래픽 콘텍스트에 이미지 그리기
52.17 코어 이미지 프레임워크를 통한 이미지 필터링
52.18 요약
53장 코어 애니메이션을 이용한 iOS 7 애니메이션 기초
53.1 UIView 코어 애니메이션 블록
53.2 애니메이션 커브 이해하기
53.3 애니메이션 종료 시 노티피케이션 받기
53.4 아핀 변환 수행하기
53.5 동시에 수행되는 변환
53.6 애니메이션 예제 애플리케이션 만들기
53.7 인터페이스 파일 구현하기
53.8 UIView에서 그리기
53.9 화면 터치 인식 및 애니메이션 수행하기
53.10 애니메이션 애플리케이션 빌드 및 실행하기
53.11 요약

54장 iOS 7 UIKit 다이나믹스 개요
54.1 UIKit 다이나믹스 이해하기
54.2 UIKit 다이나믹스 아키텍처
54.3 iOS 7 애플리케이션에서 UIKit 다이나믹스 구현하기
54.4 다이나믹스 애니메이터 초기화
54.5 중력 동작 설정하기
54.6 충돌 동작 설정하기
54.7 결부 동작 설정하기
54.8 스냅 동작 설정하기
54.9 푸시 동작 설정하기
54.10 UIDynamicItemBehavior 클래스
54.11 커스텀 동작을 생성하기 위하여 동작들 결합하기
54.12 요약

55장 iOS 7 UIKit 다이나믹스 튜토리얼
55.1 UIKit 다이나믹스 예제 프로젝트 생성하기
55.2 다이나믹스 항목 추가하기
55.3 다이나믹스 애니메이터 인스턴스 생성하기
55.4 뷰에 중력 추가하기
55.5 충돌 동작 구현하기
55.6 앵커 포인트에 뷰 붙이기
55.7 두 개의 뷰 사이에 스프링 연결 구현하기
55.8 요약

56장 iOS 7 스프라이트 킷 프로그래밍 개요
56.1 스프라이트 킷이란 ?
56.2 스프라이트 킷 게임의 핵심 요소들
56.3 스프라이트 킷 게임 계층구조 예제
56.4 스프라이트 킷 게임 렌더링 루프
56.5 요약

57장 iOS 7 스프라이트 킷 게임 튜토리얼
57.1 스프라이트 킷 데모 게임에 대하여
57.2 SpriteKitDemo 프로젝트 생성하기
57.3 SpriteKit 게임 템플릿 프로젝트 리뷰하기
57.4 게임 화면 클래스 생성하기
57.5 환영 화면 구현하기
57.6 궁사 화면으로 전환하기
57.7 궁사 화면 준비하기
57.8 텍스처 아틀라스 추가하기
57.9 아틀라스에서 텍스처 얻기
57.10 애니메이션 텍스처 아틀라스 준비하기
57.11 궁사 스프라이트 노드 애니메이션하기
57.12 화살 스프라이트 노드 생성하기
57.13 화살 쏘기
57.14 공 스프라이트 노드 추가하기
57.15 요약

58장 iOS 7 스프라이트 킷 충돌 핸들링 튜토리얼
58.1 카테고리 비트 마스크 정의하기
58.2 카테고리 마스크를 스프라이트 노드에 할당하기
58.3 충돌과 접촉 마스크 구성하기
58.4 접촉 델리게이트 구현하기
58.5 노드들 간에 물리 연결 구현하기
58.6 게임 오버
58.7 요약

59장 iOS 7 스프라이트 킷 파티클 이미터 튜토리얼
59.1 파티클 이미터란?
59.2 파티클 이미터 편집기
59.3 SKEmitterNode 클래스
59.4 파티클 이미터 편집기 사용하기
59.5 파티클 이미터 노드 프로퍼티들
59.6 파티클 이미터 편집기 경험해보기
59.7 파티클 이미터 효과를 이용하여 공 터트리기
59.8 터지는 파티클 이미터 효과 추가하기
59.9 요약

60장 iOS 7 앱에 iAd 연동하기
60.1 iOS 광고 옵션들
60.2 애플리케이션 내에서 iAd 실행할 준비하기
60.3 iAd 광고 형식
60.4 iAd 아이폰 예제 애플리케이션 만들기
60.5 Xcode 프로젝트에 iAd 프레임워크 추가하기
60.6 배너 광고 활성화하기
60.7 중간 사각 광고 추가하기
60.8 삽입 광고 구현하기
60.9 iAd 테스트 설정하기
60.10 iAd 가동 준비하기
60.11 요약

61장 iOS 7 멀티태스킹, 백그라운드 전송 서비스, 그리고 패칭
61.1 iOS 애플리케이션 상태 이해하기
61.2 멀티태스킹 애플리케이션의 생명주기에 대한 개념
61.3 멀티태스킹 지원 체크하기
61.4 iOS 애플리케이션을 위한 멀티태스킹 활성화하기
61.5 지원되는 백그라운드 실행의 형태
61.6 백그라운드 패치의 개요
61.7 원격 노티피케이션의 개요
61.8 로컬 노티피케이션의 개요
61.9 백그라운드 전송 서비스의 개요
61.10 백그라운드 실행 규칙
61.11 요약

62장 iOS 7 백그라운드 전송 서비스 튜토리얼
62.1 예제 프로젝트 생성하기
62.2 handleEventsForBackgroundURLSession 메서드
62.3 사용자 인터페이스 설계하기
62.4 뷰 컨트롤러 구성하기
62.5 세션 델리게이트 메서드 구현하기
62.6 애플리케이션 테스트하기
62.7 요약

63장 iOS 7 로컬 노티피케이션 예약하기
63.1 로컬 노티피케이션 앱 프로젝트 만들기
63.2 프로젝트에 사운드 파일 추가하기
63.3 애플리케이션 델리게이트 메서드 위치시키기
63.4 로컬 노티피케이션 예약하기
63.5 애플리케이션 테스트하기
63.6 예약된 노티피케이션 취소하기
63.7 즉시 로컬 노티피케이션 호출하기
63.8 요약

64장 iOS 7 애플리케이션 상태 보존과 복원의 개요
64.1 보존과 복원 절차
64.2 보존과 복원 선택하기
64.3 복원 식별자 할당하기
64.4 UIKit의 디폴트 보존 기능들
64.5 추가적인 상태 정보 저장하기와 복원하기
64.6 복원 절차 이해하기
64.7 일반적인 애플리케이션 상태 저장하기
64.8 요약

65장 iOS 7 상태 보존과 복원 튜토리얼
65.1 예제 애플리케이션 생성하기
65.2 상태 보존이 없는 애플리케이션 만들기
65.3 상태 보존 적용하기
65.4 복원 식별자 설정하기
65.5 뷰 컨트롤러 상태를 인코딩하기와 디코딩하기
65.6 스토리보드에 내비게이션 컨트롤러 추가하기
65.7 세 번째 뷰 컨트롤러 추가하기
65.8 복원 클래스 생성하기
65.9 요약

66장 MKMapItem을 이용하여 iOS 7 애플리케이션과 지도 통합하기
66.1 MKMapItem과 MKPlacemark 클래스
66.2 순방향 및 역방향 지오코딩에 대한 소개
66.3 MKPlacemark 인스턴스 생성하기
66.4 MKMapItem으로 작업하기
66.5 MKMapItem 옵션들과 턴 방식 길찾기 활성화하기
66.6 상세 항목을 MKMapItem에 추가하기
66.7 요약

67장 iOS 7 MKMapItem 애플리케이션 예제
67.1 MapItem 프로젝트 생성하기
67.2 사용자 인터페이스 설계하기
67.3 순방향 지오코딩을 이용하여 목적지 변환하기
67.4 지도 실행하기
67.5 애플리케이션 빌드하고 실행하기
67.6 요약

68장 iOS 7 코어 로케이션 프레임워크를 이용하여 위치 정보 얻기
68.1 코어 로케이션의 기초
68.2 로케이션 정확도 설정하기
68.3 거리 필터 구성하기
68.4 로케이션 매니저 델리게이트
68.5 CLLocation 오브젝트에서 위치 정보 얻기
68.6 거리 계산하기
68.7 위치 정보와 멀티태스킹
68.8 요약

69장 iOS 7 로케이션 예제 애플리케이션
69.1 iOS 7 로케이션 예제 애플리케이션 만들기
69.2 사용자 인터페이스 설계하기
69.3 CLLocationManager 객체 레이블 만들기
69.4 액션 메서드 구현하기
69.5 애플리케이션 델리게이트 메서드 구현하기
69.6 로케이션 애플리케이션 빌드 및 실행하기

70장 MapKit과 MKMapView 클래스를 이용하여 iOS 7에서 지도 다루기
70.1 MapKit 프레임워크에 대해
70.2 Map Regions 이해하기
70.3 MKMapView 튜토리얼
70.4 지도 프로젝트 만들기
70.5 Xcode 프로젝트에 MapKit 프레임워크 추가하기
70.6 내비게이션 컨트롤러 추가하기
70.7 MKMapView 인스턴스와 툴바 생성하기
70.8 맵 뷰 설정하기
70.9 MapView 영역 변경하기
70.10 지도 형식 변경하기
70.11 아이폰 MapView 애플리케이션 테스트하기
70.12 사용자 이동에 따른 맵 뷰 업데이트하기
70.13 요약

71장 iOS 7에서 MapKit 로컬 검색 사용하기
71.1 iOS 7 로컬 검색 개요
71.2 MapSample 애플리케이션에 로컬 검색 추가하기
71.3 로컬 검색 텍스트 필드 추가하기
71.4 로컬 검색 수행하기
71.5 애플리케이션 테스트하기
71.6 요약

72장 iOS 7 맵 길찾기와 경로를 얻기 위하여 MKDirectrions 이용하기
72.1 MKDirections 개요
72.2 MapSample 애플리케이션에 길찾기와 경로 추가하기
72.3 프로젝트에 새로운 클래스 추가하기
72.4 결과 테이블 뷰 구성하기
72.5 결과 테이블 뷰 segue 구현하기
72.6 경로 화면 추가하기
72.7 경로와 방향 얻기
72.8 경로 segue 구축하기
72.9 애플리케이션 테스트하기
72.10 요약

73장 날짜와 위치를 기반으로 한 미리 알림을 만들기 위하여 iOS 7 Event Kit 이용하기
73.1 Event Kit 프레임워크의 개요
73.2 EKEventStore 클래스
73.3 데이터베이스에 있는 캘린더 접근하기
73.4 현재 미리 알림 접근하기
73.5 미리 알림 생성하기
73.6 알람 생성하기
73.7 예제 프로젝트 생성하기
73.8 날짜 /시간 기반의 미리 알림 화면을 위한 사용자 인터페이스 설계하기
73.9 미리 알림 코드 구현하기
73.10 키보드 숨기기
73.11 위치 기반 미리 알림 뷰 설계하기
73.12 위치 기반 미리 알림 생성하기
73.13 애플리케이션 테스트하기
73.14 요약

74장 iOS 7 카메라와 포토 라이브러리 접근하기
74.1 iOS 6 UIImagePickerController 클래스
74.2 UIImagePickerController 인스턴스 만들고 구성하기
74.3 UIImagePickerController 델리게이트 구성하기
74.4 기기의 지원 기능 확인하기
74.5 무비와 이미지 저장하기
74.6 요약

75장 iOS 7 카메라 예제 애플리케이션
75.1 예제 애플리케이션에 대하여
75.2 카메라 프로젝트 만들기
75.3 사용자 인터페이스 설계하기
75.4 액션 메서드 구현하기
75.5 델리게이트 메서드 구현하기
75.6 애플리케이션 빌드 및 실행하기

76장 iOS 7 애플리케이션에서 비디오 재생하기
76.1 MPMoviePlayerController 클래스 개요
76.2 지원하는 비디오 포맷
76.3 iOS 무비 플레이어 예제 애플리케이션
76.4 사용자 인터페이스 설계하기
76.5 MoviePlayer 인스턴스 선언하기
76.6 액션 메서드 구현하기
76.7 타깃-액션 노티피케이션 메서드
76.8 애플리케이션 빌드 및 실행하기

77장 AVAudioPlayer를 이용하여 iOS 7에서 오디오 재생하기
77.1 지원하는 오디오 포맷
77.2 재생 노티피케이션 받기
77.3 재생 모니터링 및 제어하기
77.4 오디오 예제 애플리케이션 만들기
77.5 프로젝트 리소스에 오디오 파일 추가하기
77.6 사용자 인터페이스 설계하기
77.7 액션 메서드 구현하기
77.8 AVAudioPlayer 객체 만들고 초기화하기
77.9 AVAudioPlayerDelegate 프로토콜 메서드 구현하기
77.10 애플리케이션 빌드 및 실행하기

78장 AVAudioRecorder로 iOS 7에서 오디오 녹음하기
78.1 AVAudioRecorder 튜토리얼의 개요
78.2 녹음 프로젝트 만들기
78.3 사용자 인터페이스 설계하기
78.4 AVAudioRecorder 인스턴스 생성하기
78.5 액션 메서드 구현하기
78.6 델리게이트 메서드 구현하기
78.7 애플리케이션 테스트하기

79장 트위터와 페이스북을 iOS 7 애플리케이션에 통합하기
79.1 UIActivityController 클래스
79.2 Social Framework
79.3 Accounts Framework
79.4 UIActivityViewController 클래스 이용하기
79.5 SLComposeViewController 클래스 이용하기
79.6 요약

80장 UIActivityViewController를 이용한 iOS 7 페이스북 통합 튜토리얼
80.1 페이스북 소셜 앱 생성하기
80.2 사용자 인터페이스 설계하기
80.3 아웃렛과 액션 생성하기
80.4 selectImage와 델리게이트 메서드 구현하기
80.5 키보드 감추기
80.6 페이스북에 메시지 포스팅하기
80.7 소셜 애플리케이션 실행하기
80.8 요약

81장 SLRequest를 이용한 iOS 7 페이스북과 트위터 통합
81.1 SLRequest와 Account Framework
81.2 SLRequest를 이용한 트위터 통합
81.3 SLRequest를 이용한 페이스북 통합
81.4 요약

82장 SLRequest를 이용한 iOS 7 트위터 통합 튜토리얼
82.1 TwitterApp 프로젝트 생성하기
82.2 사용자 인터페이스 설계하기
82.3 인터페이스 파일 수정하기
82.4 트위터 API 접근하기
82.5 getTimeLine 메서드 호출하기
82.6 Table View 델리게이트 메서드
82.7 애플리케이션 빌드하기와 실행하기
82.8 요약

83장 SKStoreProductViewController 클래스로 판매하기
83.1 SKStoreProductViewController 클래스
83.2 예제 프로젝트 생성하기
83.3 사용자 인터페이스 생성하기
83.4 스토어 킷 제품 뷰 컨트롤러 표시하기
83.5 델리게이트 메서드 구현하기
83.6 Store Kit Framework를 Build Phases에 추가하기
83.7 애플리케이션 테스트하기
83.8 요약

84장 iOS 7 애플리케이션에 앱 내 결제 구축하기
84.1 앱 내 결제 옵션들
84.2 앱 스토어가 호스팅하도록 콘텐츠 업로드하기
84.3 앱 내 결제 아이템 구성하기
84.4 제품 요청 전송하기
84.5 Payment Queue 접근하기
84.6 트랜잭션 감시자 객체
84.7 결제 시작하기
84.8 트랜잭션 처리
84.9 트랜잭션 복원
84.10 앱 내 결제 테스트
84.11 요약

85장 앱 내 결제를 위한 iOS 7 애플리케이션 준비하기
85.1 예제 애플리케이션에 대하여
85.2 Xcode 프로젝트 생성하기
85.3 앱 내 결제를 위한 App ID 등록하고 활성화하기
85.4 iTunes Connect에서 애플리케이션 설정하기
85.5 앱 내 결제 아이템 생성하기
85.6 요약

86장 iOS 7 앱 내 결제 튜토리얼
86.1 애플리케이션 사용자 인터페이스
86.2 스토리보드 설계하기
86.3 결제 뷰 컨트롤러 생성하기
86.4 InAppDemoViewController 클래스 완성하기
86.5 PurchaseViewController 클래스 완성하기
86.6 애플리케이션 테스트하기
86.7 문제 해결
86.8 요약

87장 iOS 7 앱 내 결제를 위하여 앱 스토어가 호스팅하는 콘텐츠 구성하고 생성하기
87.1 앱 내 결제에서 호스팅된 콘텐츠를 위한 애플리케이션 구성하기
87.2 콘텐츠 패키지를 호스팅하는 앱 내 결제 해부하기
87.3 콘텐츠 패키지를 호스팅하는 앱 내 결제 생성하기
87.4 호스팅될 콘텐츠 패키지 아카이빙하기
87.5 호스팅될 콘텐츠 패키지 검증하기
87.6 호스팅될 콘텐츠 패키지 업로드하기
87.7 요약

88장 앱 스토어에 iOS 7 애플리케이션 제출 및 준비하기
88.1 iOS 배포 인증서 검증하기
88.2 애플리케이션에 아이콘과 스플래시 이미지 추가하기
88.3 32비트 아키텍처와 64비트 아키텍처
88.4 배포를 위해 애플리케이션 아카이브하기
88.5 iTunes Connect에서 애플리케이션 설정하기
88.6 애플리케이션 검증하기와 제출하기

89장 iAd 워크벤치를 이용하여 iOS 앱 홍보하기
89.1 iAd 워크벤치 개요
89.2 새로운 iAd 광고 생성하기
89.3 광고 대상 지정하기
89.4 배너 설계하기
89.5 요약

본문중에서

이 책은 iOS 7의 모든 내용을 다루고 있습니다. 단지 새로워진 내용만을 설명하는 것이 아니라 예전부터 바탕이 되어 왔던 iOS의 구조와 Xcode의 설치를 비롯한 환경 설정까지(심지어는 애플 계정에 대한 내용까지) 애플리케이션을 개발하는 기술 외에 필요한 모든 내용을 언급하고 있습니다. 물론, iOS 7에 추가된 내용도 다룹니다. 예를 들면, 스프라이트 킷 기반의 2D 게임 개발, 로컬 맵 검색, UIKit 다이나믹스를 이용한 사용자 인터페이스 애니메이션과 같은 iOS 7의 새로운 기능들도 설명하고 있습니다.
('xxvii' 중에서)

iOS 7 애플리케이션 개발 초기 단계에서 중요한 점인 등록된 애플 개발자 및 iOS 개발자 프로그램 멤버십 가입 시점에 대해 알아보았다. 이 장에서는 두 가지 프로그램의 개략적인 차이와 개발자 프로그램에 대해 주의해야 할 점 및 등록 과정에 대해 간략하게 알아보았다. 다음 단계에서는 iOS 7 SDK 및 Xcode 5 개발환경을 다운로드받고 설치하는 방법에 대해 알아보자.
(/ p.11)

이전 장에서는 파운데이션 프레임워크의 NSFileManager, NSFileHandle과 NSData에 대해 알아보았으며, 특히 NSFileManager를 가지고 어떻게 iOS 7 애플리케이션에서 디렉터리를 다루는지에 대해 알아보았다. 또한, iOS에서 사용하는 파일 시스템 구조에 대해 다루었으며, 특히 각 애플리케이션에 할당되는 Documents, temporary 디렉터리에 대해 알아보고 애플리케이션 코드에서 해당 디렉터리를 확인하는 방법에 대해 살펴보았다.
(/ p.271)

매니지드 객체(Managed Objects)는 데이터를 저장하기 위해 애플리케이션에서 만드는 객체다. 관계형 데이터베이스 테이블의 행이나 레코드로 생각할 수 있다. 새로운 레코드가 추가되면 데이터를 저장하기 위해 새로운 매니지드 객체가 만들어져야 한다. 비슷하게, 추출된 데이터는 매니지드 객체의 형태로 리턴된다.
(/ p.346)

이번 튜토리얼의 마지막 단계는 두 개의 뷰를 스프링 연결을 이용하여 붙이는 것이다. 이를 위하여 viewDidLoad 메서드에 연결 동작을 생성하고, 스프링 효과를 생성하도록 주기(frequency)와 감속(damping) 값을 설정하는 몇 줄의 코드를 추가하고 이 동작을 애니메이터 인스턴스에 추가한다.
(/ p.483)

사용자가 Buy Now 버튼을 터치하면 SKStoreProductViewController 인스턴스가 생성되고 설정된 다음, 화면에 표시되어야 한다. 하지만 그 전에 StoreKitDemoView Controller 클래스가 [SKStoreProductViewControllerDelegate] 프로토콜을 구현할 것이라고 선언되어야 한다. 또한, [StoreKit/StoreKit.h] 파일도 임포트되어야 한다. 따라서 StoreKitDemoViewController.h 파일은 다음과 같이 수정되어야 한다.
(/ p.734)

관련이미지

저자소개

닐 스미스(Neil Smyth) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 5종
판매수 1,701권

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

생년월일 -
출생지 -
출간도서 0종
판매수 0권

인디카 맥주의 맛을 알아 버린 옮긴이는 한양대학교에서 컴퓨터 공학을 전공한 후로 지금까지 개발자의 길을 걷고 있다. 모바일 시대가 시작되고 나서 다양한 플랫폼의 애플리케이션을 개발해 왔으며, 특히 iOS 앱 개발에 주력하고 있다. 옮긴 책으로는 [핵심만 골라 배우는 iOS 9 프로그래밍]을 포함해 11종이 있다. 번역한 책들의 독자를 위한 인터넷 카페(http://cafe.naver.com/petersbook)도 운영 중이다.

이 상품의 시리즈

(총 37권 / 현재구매 가능도서 7권)

펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    8.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용