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

iOS 5 프로그래밍

소득공제

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

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

28,000원

  • 25,200 (10%할인)

    1,400P (5%적립)

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

  • 연관도서(7)

  • 사은품(7)

출판사 서평

iOS 5 SDK 쾌속 학습 가이드!
개발자를 위한 국내 최초의 iOS 5 서적!


아이폰 애플리케이션 개발의 시작, 그것은 바로 iOS 5 SDK를 습득하는 일일 것이다. Xcode와 Interface Builder라는 강력한 도구와 객체지향적인 오브젝티브-C 언어를 사용하여 아이폰 애플리케이션을 개발하지만, 아이폰의 다양한 기능을 이용하기 위해서는 iOS 5 SDK에 대한 이해가 반드시 필요하다.

이 책은 최신 Xcode 4.2 및 iOS 5 SDK에 대한 내용을 다양한 예제와 함께 다루고 있다. 아이폰4S에 대한 기본적인 소개, iOS 5 SDK 개요, 애플 개발자 프로그램 가입하기, 오브젝티브-C, 뷰를 이용한 유저 인터페이스, 테이블 뷰, 디렉터리 및 파일 다루기, SQLite, 코어 데이터, 터치스크린 다루기, 쿼츠를 이용한 드로잉, 로케이션 및 미디어 관리, 앱 스토어에 애플리케이션 제출하기에 대한 설명과 예제를 제공한다. 이 책을 통해 처음 iOS 5 SDK를 접하는 개발자들이 아이폰 애플리케이션 개발을 빠르게 착수할 수 있는 가이드 역할을 충실히 해줄 것이다.

이 책은 기본적인 iOS SDK 외에 다음과 같은 새로운 iOS 5 SDK의 내용을 포함하고 있다.

- 스토리보딩을 이용한 화면 전환
- UIPageViewController 클래스를 이용한 iBooks UI 구현
- iCloud 지원
- UIDocument 클래스를 이용한 데이터 처리
- 트위터 연동

목차

CHAPTER 1 이 책에 대하여
1.1 예제 소스 코드
1.2 피드백

CHAPTER 2 아이폰 4S 해부해보기
2.1 iOS 5
2.2 화면
2.3 무선 연결
2.4 유선 연결
2.5 메모리
2.6 카메라
2.7 센서
2.8 위치 인식
2.9 중앙처리장치(CPU)
2.10 스피커와 마이크로폰
2.11 진동
2.12 요약

CHAPTER 3 iOS 5 아키텍처와 SDK 프레임워크
3.1 iPhone OS가 iOS로
3.2 iOS 5 아키텍처 개요
3.3 코코아 터치 계층
3.4 게임 Kit 프레임워크
3.5 iOS 미디어 계층
3.6 iOS 코어 서비스 계층
3.7 파운데이션 프레임워크
3.8 iOS 코어 OS 계층

CHAPTER 4 Apple iOS 개발자 프로그램에 가입하기
4.1 등록된 애플 개발자
4.2 iOS 개발자 프로그램
4.3 언제 iOS 개발자 프로그램에 가입할까?
4.4 iOS 개발자 프로그램에 가입하기
4.5 요약

CHAPTER 5 Xcode 4와 iOS 5 SDK 설치하기
5.1 Intel 기반 혹은 PowerPC 기반 맥을 확인하는 방법
5.2 Xcode 4와 iOS 5 SDK 설치하기
5.3 Xcode 시작하기

CHAPTER 6 간단한 아이폰 iOS 5 앱 만들기
6.1 Xcode 4 시작하기
6.2 iOS 앱 유저 인터페이스 만들기
6.3 컴포넌트 속성 변경하기
6.4 유저 인터페이스에 오브젝트 추가하기
6.5 Xcode 4로 iOS 앱 빌드하고 실행하기
6.6 빌드 에러 처리하기

CHAPTER 7 아이폰에서 iOS 5 앱 테스트하기 - 개발자 인증서 및 프로비저닝 프로파일
7.1 iOS 개발 인증서 서명 요청 만들기
7.2 iOS 개발 인증서 서명 요청 제출하기
7.3 iOS 개발 인증서 설치하기
7.4 기기 할당하기
7.5 App ID 만들기
7.6 iOS 개발 프로비저닝 프로파일 만들기
7.7 개발을 위해 아이폰 기기 활성화하기
7.8 앱에 App ID 연결하기
7.9 iOS와 SDK 버전 호환성
7.10 앱을 기기에 설치하기
7.11 요약

CHAPTER 8 오브젝티브-C 프로그래밍 기초
8.1 오브젝티브-C 데이터 타입 및 변수
8.2 오브젝티브-C 표현식
8.3 if와 else로 오브젝티브-C 흐름 제어하기
8.4 for 문을 이용한 반복
8.5 do와 while을 이용한 반복
8.6 오브젝티브-C do ... while 반복

CHAPTER 9 오브젝티브-C로 개발하는 객체지향 프로그래밍 기초
9.1 오브젝트란?
9.2 클래스란?
9.3 오브젝티브-C 클래스 인터페이스 선언
9.4 클래스에 인스턴스 변수 추가하기
9.5 클래스 메서드 정의하기
9.6 오브젝티브-C 클래스 구현 선언하기
9.7 클래스 인스턴스 선언 및 초기화하기
9.8 Automatic Reference Counting(ARC)
9.9 메서드 호출과 인스턴스 데이터 접근하기
9.10 프로그램 영역 만들기
9.11 하나로 합치기
9.12 객체지향 오브젝티브-C 코드 구조잡기

CHAPTER 10 아이폰 iOS 5 애플리케이션 개발 아키텍처 개요
10.1 Model View Controller(MVC)
10.2 타깃-액션 패턴, IBOutlets와 IBActions
10.3 서브클래싱
10.4 델리게이션
10.5 요약

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

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

CHAPTER 13 아이폰 iOS 5 뷰, 윈도우와 뷰 계층 이해하기
13.1 뷰에 대해
13.2 UIWindow 클래스
13.3 뷰 계층 구조
13.4 뷰의 형
13.5 요약

CHAPTER 14 iOS 5 아이폰 회전, 뷰 크기 변경과 화면배치 처리하기
14.1 예제 설정하기
14.2 회전 활성화 및 비활성화하기
14.3 회전 테스트하기
14.4 뷰 자동 크기 변경 설정하기
14.5 화면 배치와 크기 변화 코딩하기

CHAPTER 15 탭 바를 이용한 iOS 5 아이폰 멀티뷰 애플리케이션 만들기
15.1 탭 바 개요
15.2 멀티뷰 애플리케이션의 뷰 컨트롤러 이해하기
15.3 탭 바 예제 애플리케이션 설정하기
15.4 루트 컨트롤러 위치
15.5 콘텐트 뷰 컨트롤러 리뷰하기
15.6 루트 컨트롤러 초기화하기
15.7 애플리케이션 빌드 및 실행하기
15.8 컨텐트 뷰 추가하기

CHAPTER 16 iOS 5 아이폰 테이블 뷰 애플리케이션 만들기
16.1 테이블 뷰
16.2 테이블 뷰 델리게이트와 데이터소스
16.3 테이블 뷰 스타일
16.4 테이블 뷰 셀 스타일
16.5 프로젝트 설정하기
16.6 테이블 뷰 컴포넌트 추가하기
16.7 델리게이트와 데이터소스 연결 만들기
16.8 데이터소스 구현하기
16.9 애플리케이션 빌드 및 실행하기
16.10 테이블 뷰 이미지 추가 및 셀 스타일 변경하기
16.11 요약

CHAPTER 17 테이블 뷰를 시용한 내비게이션 기반 아이폰 애플리케이션 만들기
17.1 내비게이션 컨트롤러 이해하기
17.2 예제에 대해
17.3 프로젝트 설정하기
17.4 프로젝트 파일 리뷰하기
17.5 루트 뷰 컨트롤러 추가하기
17.6 내비게이션 컨트롤러 만들기
17.7 루트 뷰 컨트롤러의 데이터 설정하기
17.8 테이블 뷰에 데이터 표시하는 코드 작성하기
17.9 두 번째 뷰 컨트롤러 만들기
17.10 두 번째 뷰 컨트롤러를 루트 뷰 컨트롤러에 연결하기
17.11 두 번째 뷰 컨트롤러 기능 구현하기
17.12 내비게이션 코드 추가하기
17.13 내비게이션 컨트롤러 스택을 프로그래밍으로 제어하기
17.14 요약

CHAPTER 18 Xcode 스토리보딩 사용하기
18.1 Xcode 스토리보딩
18.2 스토리보드 예제 프로젝트 만들기
18.3 스토리보드 접근하기
18.4 스토리보드에 Scenes 추가하기
18.5 스토리보드 Segues 구성하기
18.6 스토리보드 전환 구성하기
18.7 Scene과 뷰 컨트롤러 연결하기
18.8 프로그램으로 스토리보드 Segue 호출하기
18.9 segue를 위해 수행할 작업
18.10 요약

CHAPTER 19 UIPageViewController를 이용한 페이지 기반의 iOS 5 아이폰 애플리케이션 구현하기
19.1 UIPageViewController 클래스
19.2 UIPageViewController 데이터소스
19.3 내비게이션 방향
19.4 스파인 위치
19.5 UIPageViewController 델리게이트 프로토콜
19.6 요약

CHAPTER 20 iOS 5 아이폰 UIPageViewController 예제 애플리케이션
20.1 Xcode 페이지 기반 애플리케이션 템플릿
20.2 프로젝트 만들기
20.3 콘텐트 뷰 컨트롤러 추가하기
20.4 데이터 모델 만들기
20.5 UIPageViewController 초기화하기
20.6 UIPageVIewController 애플리케이션 실행하기
20.7 요약

CHAPTER 21 UIPickerView와 UIDatePicker 컴포넌트 사용하기
21.1 DatePicker와 PickerView 컴포넌트
21.2 DatePicker 예제
21.3 유저 인터페이스 디자인하기
21.4 Date Picker 예제 기능 구현하기
21.5 메모리 해제하기
21.6 아이폰 Date Picker 애플리케이션 빌드 및 실행하기

CHAPTER 22 iOS 5 아이폰 UIPickerView 예제
22.1 iOS 5 PickerView 프로젝트 만들기
22.2 UIPickerView 델리게이트와 데이터소스
22.3 pickerViewController.h 파일
22.4 유저 인터페이스 디자인하기
22.5 배열 초기화하기
22.6 데이터소스 프로토콜 구현하기
22.7 델리게이트 구현하기
22.8 키보드 감추기
22.9 메모리 관리
22.10 애플리케이션 테스트하기

CHAPTER 23 iOS 5에서 디렉터리 다루기
23.1 애플리케이션 Documents 디렉터리
23.2 오브젝티브-C NSFileManager, NSFileHandle와 NSData 클래스
23.3 오브젝티브-C의 경로명 이해하기
23.4 NSFileManager 인스턴스 오브젝트 만들기
23.5 현재 작업 디렉터리 확인하기
23.6 Documents 디렉터리 확인하기
23.7 Temporary 디렉터리 확인하기
23.8 디렉터리 변경하기
23.9 새로운 디렉터리 만들기
23.10 디렉터리 삭제하기
23.11 디렉터리 내용 목록 표시하기
23.12 파일이나 디렉터리 속성 구하기

CHAPTER 24 iOS 5의 아이폰 파일 다루기
24.1 NSFileManager 인스턴스 만들기
24.2 파일이 존재하는지 확인하기
24.3 두 파일의 내용 비교하기
24.4 파일의 Readable/Writable/Executable/Deletable 상태 확인하기
24.5 파일 옮기기와 이름 바꾸기
24.6 파일 복사하기
24.7 파일 제거하기
24.8 Symbolic Link 만들기
24.9 NSFileManager로 파일 읽고 쓰기
24.10 NSFileHandle 클래스로 파일 작업하기
24.11 NSFileHandle 오브젝트 만들기
24.12 NSFileHandle 파일 Offsets과 Seeking
24.13 파일에서 데이터 읽기
24.14 파일에 데이터 쓰기
24.15 파일 자르기
24.16 요약

CHAPTER 25 iOS 5 아이폰 디렉터리 관리 및 파일 입출력 예제
25.1 예제 아이폰 애플리케이션
25.2 애플리케이션 프로젝트 설정하기
25.3 액션과 아웃렛 정의하기
25.4 유저 인터페이스 디자인하기
25.5 애플리케이션 시작 시 데이터 파일 체크하기
25.6 액션 메서드 구현하기
25.7 예제 빌드 및 실행하기

CHAPTER 26 iOS 5 앱에서 iCloud Storage 사용 준비하기
26.1 iCloud란?
26.2 iCloud Data Storage 서비스
26.3 iCloud Storage를 사용하는 애플리케이션 준비하기
26.4 iOS 5 iCloud 활성화된 App ID 만들기
26.5 iCloud 활성화된 프로비저닝 프로파일 생성 및 설치하기
26.6 iCloud Entitlements 파일 생성하기
26.7 수작업으로 Entitlements 파일 생성하기
26.8 Ubiquity Container URL 정의하기
26.9 요약

CHAPTER 27 iOS 5 UIDocument 클래스로 파일 관리하기
27.1 UIDocument 클래스
27.2 UIDocument 클래스 서브클래싱
27.3 충돌 해결과 도큐먼트 상태
27.4 UIDocument 예제 애플리케이션
27.5 UIDocument 서브클래스 만들기
27.6 아웃렛과 액션 선언하기
27.7 유저 인터페이스 디자인하기
27.8 애플리케이션 데이터 구조 구현하기
27.9 contentsForType 메서드 구현하기
27.10 loadFromContents 메서드 구현하기
27.11 앱 시작 시 도큐먼트 로드하기
27.12 도큐먼트 콘텐트 저장하기
27.13 애플리케이션 테스트하기
27.14 요약

CHAPTER 28 iOS 5 아이폰 애플리케이션에서 iCloud Storage 사용하기
28.1 iCloud Usage 사용지침
28.2 iCloud 접근을 위해 iCloudStore 애플리케이션 준비하기
28.3 뷰 컨트롤러 구성하기
28.4 UBUIQUITY
28.5 viewDidLoad 메서드 구현하기
28.6 metadataQueryDidFinishGathering: 메스드 구현하기
28.7 saveDocument 메서드 구현하기
28.8 아이폰에서 iCloud Document와 Data Storage 활성화하기
28.9 iCloud 애플리케이션 실행하기
28.10 iCloud 기반 도큐먼트 리뷰 및 삭제하기
28.11 로컬 파일을 어디서나 사용할 수 있게 만들기
28.12 요약

CHAPTER 29 iCloud를 이용한 아이폰 iOS 5 Key-Value Data 동기화하기
29.1 iCloud Key-Value Data Storage
29.2 애플리케이션 간 데이터 공유하기
29.3 Data Storage 제약점
29.4 충돌 해결
29.5 Key-Value 변경 시 노티피케이션 받기
29.6 iCloud Key-Value Data Storage 예제
29.7 iCloud Key Value Data Storage를 위해 애플리케이션 활성화하기
29.8 뷰 컨트롤러 구현하기
29.9 viewDidLoad 메서드 수정하기
29.10 노티피케이션 메서드 구현하기
29.11 saveData 메서드 구현하기
29.12 유저 인터페이스 디자인하기
29.13 애플리케이션 테스트하기

CHAPTER 30 아카이빙을 이용한 iOS 5 아이폰 데이터 영구 저장
30.1 아카이빙
30.2 아카이빙 예제 애플리케이션
30.3 액션 및 아웃렛 구현하기
30.4 메모리 관리
30.5 유저 인터페이스 디자인하기
30.6 시작 시 아카이브 파일 존재 확인하기
30.7 액션 메서드에서 오브젝트 데이터 아카이빙하기
30.8 애플리케이션 테스트하기
30.9 요약

CHAPTER 31 SQLite를 사용한 iOS 5 아이폰 데이터베이스 구현
31.1 SQLite란?
31.2 구조적 질의 언어(SQL)
31.3 맥 OS X에서 SQLite 사용하기
31.4 SQLite 연동을 위한 아이폰 애플리케이션 프로젝트 준비하기
31.5 주요 SQLite 기능들
31.6 SQLite 데이터베이스 선언하기
31.7 데이터베이스 열기 및 생성하기
31.8 SQL 문 준비 및 실행하기
31.9 데이터베이스 테이블 생성하기
31.10 데이터베이스 테이블에서 데이터 가져오기
31.11 SQLite 데이터베이스 닫기
31.12 요약

CHAPTER 32 SQLite 기반 iOS 5 아이폰 애플리케이션 예제
32.1 SQLite 아이폰 애플리케이션 예제에 대해
32.2 SQLite 애플리케이션 프로젝트 준비 및 생성하기
32.3 sqlite3.h 임포트 및 데이터베이스 참조 선언하기
32.4 아웃렛 및 액션 만들기
32.5 메모리 해제하기
32.6 데이터베이스와 테이블 만들기
32.7 SQLite 데이터베이스에 데이터를 저장하는 코드 구현하기
32.8 SQLite 데이터베이스에서 데이터를 가져오는 코드 구현하기
32.9 유저 인터페이스 디자인하기
32.10 애플리케이션 빌드 및 실행하기
32.11 요약

CHAPTER 33 코어 데이터를 이용한 iOS 5 아이폰 데이터베이스 작업
33.1 코어 데이터 스택
33.2 매니지드 오브젝트
33.3 매니지드 오브젝트 콘텍스트
33.4 매니지드 오브젝트 모델
33.5 영구 저장소 코디네이터
33.6 영구 오브젝트 저장소
33.7 엔티티 디스크립션 정의
33.8 매니지드 오브젝트 콘텍스트 얻기
33.9 엔티티 디스크립션 얻기
33.10 매니지드 오브젝트 만들기
33.11 매니지드 오브젝트 속성 읽기 및 쓰기
33.12 매니지드 오브젝트 구해오기
33.13 조건에 따른 매니지드 오브젝트 가져오기
33.14 요약

CHAPTER 34 iOS 5 아이폰 코어 데이터 사용지침
34.1 아이폰 코어 데이터 예제 애플리케이션
34.2 코어 데이터 기반의 아이폰 애플리케이션 만들기
34.3 엔티티 디스크립션 만들기
34.4 뷰 컨트롤러 추가하기
34.5 뷰 컨트롤러에 액션 및 아웃렛 추가하기
34.6 유저 인터페이스 디자인하기
34.7 코어 데이터를 이용하여 영구 저장소에 데이터 저장하기
34.8 코어 데이터를 이용하여 영구 저장소에서 데이터 가져오기
34.9 메모리 해제하기
34.10 예제 애플리케이션 빌드 및 실행하기
34.11 요약

CHAPTER 35 iOS 5 아이폰 멀티터치, 탭과 제스처에 대해
35.1 리스폰더 체인
35.2 다음 리스폰더로 이벤트 전달하기
35.3 제스처
35.4 탭
35.5 터치
35.6 터치 노티피케이션 메서드
35.7 요약

CHAPTER 36 iOS 5 아이폰 터치, 멀티터치와 탭 예제 애플리케이션
36.1 iOS 5 아이폰 탭과 터치 예제 애플리케이션
36.2 iOS 터치 프로젝트 만들기
36.3 아웃렛 만들기
36.4 유저 인터페이스 디자인하기
36.5 뷰에서 멀티터치 활성화하기
36.6 touchesBegan 메서드 구현하기
36.7 touchesMoved 메서드 구현하기
36.8 touchesEnded 메서드 구현하기
36.9 터치의 좌표 구하기
36.10 터치 예제 애플리케이션 빌드 및 실행하기

CHAPTER 37 iOS 5 아이폰 터치 스크린 제스처 인식하기
37.1 iOS 5 아이폰 제스처 예제 애플리케이션
37.2 예제 프로젝트 만들기
37.3 아웃렛 만들기
37.4 유저 인터페이스 디자인하기
37.5 touchesBegan 메서드 구현하기
37.6 touchesMoved 메서드 구현하기
37.7 touchesEnded 메서드 구현하기
37.8 제스처 예제 빌드 및 실행하기
37.9 요약

CHAPTER 38 iOS 5 Gesture Recognizers를 통한 제스처 인식
38.1 UIGestureRecognizer 클래스
38.2 인식기 액션 메시지
38.3 불연속 및 연속된 제스처
38.4 제스처에서 데이터 얻기
38.5 탭 제스처 인식하기
38.6 핀치 제스처 인식하기
38.7 회전 제스처 인식하기
38.8 팬과 드래깅 제스처 인식하기
38.9 스와이프 제스처 인식하기
38.10 롱 터치(터치와 홀드) 제스처 인식하기
38.11 요약

CHAPTER 39 아이폰 iOS 5 제스처 인식 사용지침
39.1 제스처 인식 프로젝트 만들기
39.2 라벨 아웃렛 설정하기
39.3 유저 인터페이스 디자인하기
39.4 제스처 인식기 구성하기
39.5 액션 메서드 추가하기
39.6 제스처 인식 애플리케이션 테스트하기

CHAPTER 40 쿼츠로 iOS 5 아이폰 2D 그래픽 그리기
40.1 코어 그래픽과 쿼츠 2D 소개
40.2 drawRect 메서드
40.3 점, 좌표와 픽셀
40.4 그래픽 콘텍스트
40.5 쿼츠 2D에서 색 작업하기
40.6 요약

CHAPTER 41 쿼츠 2D와 코어 이미지를 사용하는 iOS 5 아이폰 그래픽 사용지침
41.1 iOS 아이폰 드로잉 예제 애플리케이션
41.2 새로운 프로젝트 만들기
41.3 UIView 서브클래스 만들기
41.4 UIView 서브클래스에 drawRect 메서드 위치시키기
41.5 선 그리기
41.6 경로 그리기
41.7 사각형 그리기
41.8 타원 및 원 그리기
41.9 색으로 경로 채우기
41.10 호 그리기
41.11 3차 베지어 곡선 그리기
41.12 2차 베지어 곡선 그리기
41.13 점선 그리기
41.14 그래픽 콘텍스트에 이미지 그리기
41.15 코어 이미지 프레임워크를 통한 이미지 필터링
41.16 요약

CHAPTER 42 코어 애니메이션을 이용한 iOS 5 아이폰 애니메이션 기초
42.1 UIView 코어 애니메이션 블록
42.2 애니메이션 커브 이해하기
42.3 애니메이션 종료 시 노티피케이션 받기
42.4 아핀 변환 수행하기
42.5 동시에 수행되는 변환
42.6 애니메이션 예제 애플리케이션 만들기
42.7 인터페이스 파일 구현하기
42.8 UIView에서 그리기
42.9 화면 터치 인식 및 애니메이션 수행하기
42.10 애니메이션 애플리케이션 빌드 및 실행하기
42.11 요약

CHAPTER 43 iOS 5 아이폰 앱에 iAds 연동하기
43.1 iOS 아이폰 광고 옵션들
43.2 iAds 광고 포맷
43.3 iAds를 표시하는 기본 규칙
43.4 iAds 아이폰 예제 애플리케이션 만들기
43.5 Xcode 프로젝트에 iAds 프레임워크 추가하기
43.6 뷰 컨트롤러 구성하기
43.7 유저 인터페이스 디자인하기
43.8 Banner Ad 만들기
43.9 광고 표시하기
43.10 기기 방향에 따라 광고 포맷 변경하기
43.11 델리게이트 메서드 구현하기
43.12 요약

CHAPTER 44 iOS 5 아이폰 멀티태스킹 개요
44.1 iOS 애플리케이션 상태 이해하기
44.2 멀티태스킹 애플리케이션의 수명주기에 대한 개념
44.3 iOS 애플리케이션에서 멀티태스킹 비활성화하기
44.4 멀티태스킹 지원 체크하기
44.5 지원되는 백그라운드 실행 형태
44.6 백그라운드 실행 규칙
44.7 로컬 노티피케이션 예약하기

CHAPTER 45 iOS 5 아이폰 로컬 노티피케이션 예약하기
45.1 로컬 노티피케이션 아이폰 앱 프로젝트 만들기
45.2 애플리케이션 델리게이트 메서드 위치시키기
45.3 프로젝트에 사운드 파일 추가하기
45.4 로컬 노티피케이션 예약하기
45.5 애플리케이션 테스트하기
45.6 예약된 노티피케이션 취소하기
45.7 즉시 로컬 노티피케이션 호출하기
45.8 요약

CHAPTER 46 iOS 5 코어 로케이션 프레임워크를 이용하여 아이폰 위치 정보 얻기
46.1 코어 로케이션의 기초
46.2 로케이션 정확도 설정하기
46.3 거리 필터 구성하기
46.4 로케이션 매니저 델리게이트
46.5 CLLocation 오브젝트에서 위치 정보 얻기
46.6 거리 계산하기
46.7 위치 정보와 멀티태스킹
46.8 요약

CHAPTER 47 iOS 5 아이폰 로케이션 예제 애플리케이션
47.1 iOS 5 아이폰 로케이션 예제 애플리케이션 만들기
47.2 프로젝트에 코어 로케이션 프레임워크 추가하기
47.3 뷰 컨트롤러 구성하기
47.4 유저 인터페이스 디자인하기
47.5 CLLocationManager 오브젝트 만들기
47.6 액션 메서드 구현하기
47.7 애플리케이션 델리게이트 메서드 구현하기
47.8 메모리 해제하기
47.9 아이폰 로케이션 애플리케이션 빌드 및 실행하기

CHAPTER 48 MapKit과 MKMapView 클래스를 이용하여 아이폰에서 지도 다루기
48.1 MapKit 프레임워크에 대해
48.2 Map Regions
48.3 아이폰 MKMapView 사용지침
48.4 아이폰 지도 사용지침 만들기
48.5 Xcode 프로젝트에 MapKit 프레임워크 추가하기
48.6 MapView를 위한 아웃렛 선언하기
48.7 MKView를 만들고 아웃렛 연결하기
48.8 툴바 아이템 추가하기
48.9 MapView 영역 변경하기
48.10 지도 형식 변경하기
48.11 아이폰 MapView 애플리케이션 테스트하기
48.12 사용자 이동에 따른 Map View 갱신하기
48.13 맵 뷰에 기본적인 주석 추가하기

CHAPTER 49 아이폰 카메라와 포토 라이브러리 접근하기
49.1 iOS 5 UIImagePickerController 클래스
49.2 UIImagePickerController 인스턴스 만들고 구성하기
49.3 UIImagePickerController 델리게이트 구성하기
49.4 기기의 지원기능 확인하기
49.5 무비와 이미지 저장하기
49.6 요약

CHAPTER 50 iOS 5 아이폰 카메라 예제 애플리케이션
50.1 예제 애플리케이션에 대해
50.2 카메라 프로젝트 만들기
50.3 프레임워크 추가하기
50.4 프로토콜, 아웃렛, 액션 구성하기
50.5 유저 인터페이스 디자인하기
50.6 액션 메서드 구현하기
50.7 델리게이트 메서드 구현하기
50.8 메모리 해제하기
50.9 애플리케이션 빌드 및 실행하기

CHAPTER 51 iOS 5 아이폰 애플리케이션에서 비디오 재생하기
51.1 MPMoviePlayerController 클래스에 대해
51.2 지원하는 비디오 포맷
51.3 아이폰 무비 플레이어 예제 애플리케이션
51.4 MediaPlayer 프레임워크 추가하기
51.5 액션 메서드와 MoviePlayer 인스턴스 선언하기
51.6 유저 인터페이스 디자인하기
51.7 프로젝트 리소스에 비디오 파일 추가하기
51.8 액션 메서드 구현하기
51.9 타깃-액션 노티피케이션 메서드
51.10 애플리케이션 빌드 및 실행하기
51.11 네트워크에 있는 비디오 파일 접근하기

CHAPTER 52 AVAudioPlayer를 이용하여 아이폰에서 오디오 재생하기
52.1 지원하는 오디오 포맷
52.2 재생 노티피케이션 받기
52.3 재생 모니터링 및 제어하기
52.4 아이폰 오디오 예제 애플리케이션 만들기
52.5 AVFoundation 프레임워크 추가하기
52.6 프로젝트 리소스에 오디오 파일 추가하기
52.7 액션과 아웃렛 만들기
52.8 액션 메서드 구현하기
52.9 AVAudioPlayer 오브젝트 만들고 초기화하기
52.10 AVAudioPlayerDelegate 프로토콜 메서드 구현하기
52.11 유저 인터페이스 디자인하기
52.12 메모리 해제하기
52.13 애플리케이션 빌드 및 실행하기

CHAPTER 53 AVAudioRecorder로 아이폰에서 오디오 녹음하기
53.1 아이폰 AVAudioRecorder에 대해
53.2 프로젝트 만들기
53.3 액션과 아웃렛 선언하기
53.4 AVAudioRecorder 인스턴스 만들기
53.5 액션 메서드 구현하기
53.6 델리게이트 메서드 구현하기
53.7 유저 인터페이스 디자인하기
53.8 메모리 해제하기
53.9 애플리케이션 테스트하기

CHAPTER 54 아이폰 iOS 5 애플리케이션에서 트위터 연동하기
54.1 iOS 5 트위터 프레임워크
54.2 iOS 5 Accounts 프레임워크
54.3 TWTweetComposeViewController 클래스
54.4 요약

CHAPTER 55 아이폰 iOS 5 TWTweetComposeViewController 트위터 예제 애플리케이션
55.1 아이폰 트위터 애플리케이션에 대해
55.2 TwitterApp 프로젝트 만들기
55.3 아웃렛, 액션, 변수 선언하기
55.4 TWTweetComposeViewController 인스턴스 만들기
55.5 액션 메서드 구현하기
55.6 메모리 해제하기
55.7 유저 인터페이스 디자인하기
55.8 애플리케이션 빌드 및 실행하기

CHAPTER 56 앱 스토어에 애플리케이션 제출 및 준비하기
56.1 iOS 배포 인증서 서명 요청 만들기
56.2 인증서 서명 요청 제출하기
56.3 배포 인증서 설치하기
56.4 앱 스토어 배포 프로비저닝 프로파일 만들기
56.5 애플리케이션에 아이콘 추가하기
56.6 배포를 위해 애플리케이션 아카이브하기
56.7 아이튠즈 커넥터에서 애플리케이션 구성하기

찾아보기

저자소개

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

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

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

대학교 때 처음 XT PC를 접하면서 프로그래밍의 매력에 빠졌다. 어셈블리어, C 언어를 좋아하며, 통신, 그래픽 등에도 관심이 많다. 인터넷 서비스, 방송, 통신 관련 경험이 많으며, 최근에 모바일, TV, 3스크린, 차세대 PC 환경 등을 핵심 아이템으로 한 관련 사업을 시작하였다.

이 상품의 시리즈

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

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    8.7 (총 0건)

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

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

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

    교환/환불 가능 기간

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

    교환/환불 비용

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

    교환/환불 불가사유

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

    소비자 피해보상

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

    기타

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

    배송안내

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

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

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

    • 배송비

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

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

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

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

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

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

    업체직접배송상품 구매

    업체별 상이한 배송비 적용