본문내용 바로가기
무료배송 이벤트 소득공제

The iOS 5 Developers Cookbook. 3/E(한국어판)

에이콘 모바일 프로그래밍 시리즈 38 | 3판
에리카 세든 지음 | 동준상, 송용근 옮김 | 에이콘출판 | 2012년 04월 30일 출간
  • 정가 : 45,000원
    판매가 : 40,500 [10%↓ 4,500원 할인]
  • 통합포인트 :
    [기본적립] 2,250원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    08월 28일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9788960772977(8960772976)
쪽수 1064쪽
크기 250 * 188 * 60 mm /2028g 판형알림
이 책의 원서/번역서 (The)iOS 5 developer's cookbook : core concepts and essential recipes for iOS programmers/Sadun, Erica

책소개

이 책이 속한 분야

전형적 긱(Geek)이며 프로그래머이자 저술가 에리카 세든의 『The iOS 5 Developers Cookbook』. iOS 5 개발 프로젝트를 진행하는 기획자, 디자이너, 개발자 등을 대상으로 삼고 있다. 아이폰, 아이패드, 그리고 이아팟 터치용 iOS 앱 개발에 필요한 모든 정보를 담았다. 분명하고 명료한 예제를 통해 사용자 인터페이스 디자인부터 보안까지 iOS 5 개발에 대한 주요 주제를 다루고 있다. 개발자가 가장 자주 마주치게 되는 iOS 5에 대한 개발 문제를 미리 만들어 놓은 코드로 제공하므로 시행착오 없이 신뢰할 수 있는 앱을 만들게 된다. 애플의 공식 문서를 넘어서는 특별한 효과를 구현하는 방법을 알게 될 것이다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 에리카 세든

저자가 속한 분야

저자 에리카 세든(Erica Sadun)은 『The iPhone Developer’s Cookbook』 2판뿐만 아니라, 프로그래밍, 디지털 비디오와 사진, 웹 디자인을 주제로 한 수십 권에 이르는 책을 집필하고 기여했다. 오라일리의 맥 데브센터(Mac DevCenter), 라이프해커(Lifehacker), 아르스 테크니카(Ars Technica)에서 블로그에 글을 기고해 왔으며, 지금은 TUAW.com 블로그에 글을 기고한다. 에리카는 십여 권의 iOS 애플리케이션 저자이자, 조지아 공대의 그래픽, 시각화, 사용성 센터(Graphics, Visualization and Usability Center)에서 컴퓨터 사이언스로 박사 학위를 받았다. 전형적인 긱(geek)이자 프로그래머이며 저술가로서 좋아하지 않는 기기가 없을 정도다. 글을 쓰지 않을 때는 긱인 남편과 긱 수업 중인 세 아이들과 함께 집안의 기기와 전선을 재배치하고, 세상을 지배할 기술에 대해 고민한다.

에리카 세든님의 최근작

역자 : 동준상

역자 동준상은 넥스트플랫폼의 애플리케이션 UI 개발자다. 모바일 UX 디자인으로 출발해 지금은 iOS와 안드로이드, 웹 애플리케이션 분야에서 개발과 UX 표준화, 현지화 업무를 맡고 있다. 삼성멀티캠퍼스(2010년)와 에코노베이션(2011년), T아카데미(2011년)에서 모바일 프로젝트를 위한 UX 디자인과 제이쿼리 UI를 활용한 프로토타입 개발 강의를 하고, 관련 교재를 집필했다. 번역서로는 에이콘출판사에서 펴낸 『HTML5 Multimedia Development Cookbook 한국어판』 (2012년), 『jQuery UI 1.8 한국어판』 (2012년)이 있다.

역자 : 송용근

역자 송용근은 포항공과대학교 컴퓨터공학과를 다니다가, (주)사이람에서 SNA 연구와 소프트웨어 개발을 했다. 주로 복잡한 시스템을 관계의 입장으로 풀어보길 좋아한다. 사람 간의 소통과 관계 또한 주요 탐구대상이다. 전 TEDxSeoul 오거나이저, 현재 일본 히로시마 대학 의학대학원 석사과정 연구생, 마가진(magazyn.co.kr) 엔지니어를 겸직하고 있다. 에이콘출판사의 『프리젠테이션 젠 DVD Edition』(2011), 『플래시 멀티플레이 게임 개발』(2011), 『Flash Mobile 한국어판』(2011), 『Visualize This 비주얼라이즈 디스』 (2012년)를 번역 출간했다.

목차

1장 iOS SDK 소개
___iOS 개발자 프로그램
______온라인 개발자 프로그램
______표준 개발자 프로그램
______기업용 개발자 프로그램
______대학 개발자 프로그램
______개발자 등록
___앱 개발 시작
______SDK 다운로드
______개발 기기
______시뮬레이터의 제약 사항
______개발을 위한 기기 연결
___모델별 차이
______화면 크기
______카메라
______오디오
______통화 기능
______코어 로케이션과 코어 모션
______진동 지원과 근접 센서
______프로세서의 속도
______OpenGL ES
___플랫폼의 제약 사항
______저장 공간의 한계
______데이터 접근의 한계
______메모리의 한계
______상호작용의 한계
______배터리의 한계
______애플리케이션의 한계
______사용자 행동에 따른 제약
___SDK의 제약 사항
___프로비저닝 포털
______팀 구성
______인증서 요청
______기기 등록
______애플리케이션 식별자 등록
______프로비저닝
___아이폰 프로젝트 구성
______아이폰 애플리케이션의 기본 골격
______main.m
______애플리케이션 델리게이트
______뷰 컨트롤러
______이 책의 예제 코드 이용 안내
___iOS 애플리케이션의 구성 요소
______애플리케이션 폴더의 계층 구조
______실행 파일
______Info.plist 파일
______아이콘과 기본 이미지
______인터페이스 빌더 파일
______애플리케이션 번들에 없는 파일
______IPA 아카이브
______샌드박스
___프로그램 패러다임
______객체지향 프로그래밍
______모델-뷰-커트롤러
___정리

2장 오브젝티브C 사관학교
___오브젝티브C 프로그래밍 언어
___클래스와 객체
______객체 생성
______메모리 할당
______메모리 해제
______MRR하에서의 리테인 카운트
___메소드, 메시지, 셀렉터
______선언되지 않은 메소드
______객체를 가리키는 방법
______메소드 상속
______메소드 선언
______메소드 구현
______클래스 메소드
______빠른 열거
___클래스 계층
___로그 출력
___기본적인 메모리 관리
______MRR을 이용한 메모리 관리
______ARC에서 메모리 관리
___프로퍼티
______캡슐화
______점 표기법
______프로퍼티와 메모리 관리
______프로퍼티 생성
______커스텀 게터와 세터 생성
______프로퍼티 수식자
______키-값 코딩
______키-값 관찰
______MRR과 높은 리테인 카운트
______객체를 생성하는 다른 방법
______객체의 반환
___블록 사용
______코드에 블록 정의
______블록 참조 할당
______블록과 지역 변수
______블록과 typedef
______블록과 MRR에서의 메모리 관리
______블록의 다른 용도
___자동화된 메모리 관리 기법
______프로퍼티와 변수 수식자
______참조 사이클
______오토릴리즈 풀
___ARC 코드 작성의 필요성
______ARC로의 변환
______타겟별로 ARC 변환 기능 적용
______파일별로 ARC 변환 기능 적용
______엑스코드 템플릿으로 ARC를 배제한 프로젝트 만들기
___ARC 규칙
___코어 파운데이션과 톨 프리 브리징에서 ARC 사용
______오브젝티브C와 코어 파운데이션 간의 변환
______브리징 방식의 선택
______브리징에서 런타임의 작동 방식
______ARC 컴파일 환경을 위한 조언
___싱글턴 생성
___카테고리(클래스의 확장)
___프로토콜
______프로토콜 정의
______프로토콜 사용
______콜백 추가
______선택적인 콜백 선언
______선택적인 콜백 구현
______프로토콜 준수
___파운데이션 클래스
______문자열
______숫자와 날짜
______컬렉션
___한 가지 더: 메시지 포워딩
______메시지 포워딩 구현
______마무리 작업
______간단한 포워딩
___정리

3장 첫 번째 iOS 프로젝트
___새 프로젝트 생성
___템플릿을 이용한 Hello World 작성
______새 프로젝트 생성
______엑스코드 작업 공간 소개
______프로젝트 리뷰
______아이폰 스토리보드 열기
______뷰의 편집
______애플리케이션 실행
___시뮬레이터 사용
___시뮬레이터의 구현 방식
___시뮬레이터 애플리케이션의 공유
___가장 간단하게 만드는 Hello World
______SDK API 불러오기
___인터페이스 빌더 파일을 오브젝티브C 코드로 변환
___디버거 사용
______중단점 설정
______디버거 창 열기
______라벨 검사
______또 다른 중단점 설정
______백 트레이스
______콘솔
______간단한 디버그 트레이스 추가
___메모리 관리
___예제: 누수 감지를 위한 인스트루먼트 사용
___예제: 임시로 할당된 객체를 관찰하기 위한 인스트루먼트 사용
______메모리 부족 상황의 재현
___코드 분석
______엑스코드에서 기기로: 오거나이저의 인터페이스
______디바이스
______요약
______프로비저닝 프로파일
______디바이스 로그
______애플리케이션
______콘솔
______스크린샷
___iOS 기기를 위한 개발
______개발 프로비전 사용
______프로비저닝 포털에 기기 추가
______애플리케이션 식별자 검사
______기기와 코드 서명 신분 설정
______기본 SDK와 배포 SDK 타겟 설정
______Hello World 애플리케이션의 컴파일과 실행
______컴파일된 애플리케이션에 대한 서명
___컴파일 시간 체크를 이용한 시뮬레이터 빌드 감지
___런타임 호환성 체크
___프래그마 마크
______메소드 축약 표시
___배포 준비
______빌드 위치 결정과 정돈
______스킴과 액션 사용
______빌드 환경설정 추가
______애드 혹 배포
______애드 혹 패키지 작성
___무선 애드 혹 배포
______매니페스트 작성
___앱스토어에 제출
___정리

4장 인터페이스 디자인
___UIView와 UIWindow
______데이터를 표시하기 위한 뷰
______선택을 위한 뷰
______컨트롤
______테이블과 피커
______바
______프로그레스와 액티비티
___뷰 컨트롤러
______UIViewController
______UINavigationController
______UITabBarController
______스플릿 뷰 컨트롤러
______페이지 뷰 컨트롤러
______팝오버 컨트롤러
______테이블 컨트롤러
______주소록 컨트롤러
______이미지 피커
______메일 작성 컨트롤러
______문서 상호작용 컨트롤러
______게임킷 피어 피커
______미디어 플레이어 컨트롤러
___뷰 디자인의 구조
______상태 바
______내비게이션 바, 툴바, 탭 바
______키보드와 피커
______텍스트 필드
______UIScreen 클래스
___인터페이스 작성
___살펴보기: 스토리보드 인터페이스 작성
______새 프로젝트 생성
______뷰 컨트롤러 추가
______뷰 위치 조정
______클래스 갱신
______장면에 이름 붙이기
______뷰 속성 편집
______내비게이션 버튼 추가
______또 다른 내비게이션 컨트롤러 추가
______컨트롤러 이름 붙이기
______내비게이션 바 꾸미기
______버튼 추가
______진입점 변경
______해제 코드 추가
______앱 실행
___팝오버 구현 살펴보기
______내비게이션 컨트롤러 추가
______뷰 컨트롤러 클래스 변경
______팝오버 뷰 수정
______장면 연결
______코드 편집
___살펴보기: IB로 iOS 기반의 온도 변환기 작성
______새 프로젝트 생성
______미디어 추가
______인터페이스 빌더
______라벨과 뷰 추가
______기기 회전 지원
______인터페이스 테스트
______아웃렛과 액션 추가
______Conversion 메소드 추가
______키보드 타입 업데이트
______아이패드 인터페이스 연결
___살펴보기: 코드로 온도 변환기 인터페이스 구현
______프로젝트 코드 조립
___살펴보기: 하이브리드 방식으로 인터페이스 생성과 활용
______새 XIB 인터페이스 파일 생성
______뷰 추가와 내용 추가
______뷰에 태그 달기
______코드 편집
___기기 회전을 고려한 디자인
___기기 회전 가능 설정
___자동 크기 변환
______자동 크기 조절 사례
______자동 크기 조절 옵션 분석
___뷰 이동
___예제: 템플릿을 활용한 뷰 이동
___한 가지 더: 인터페이스 빌더에 대한 몇 가지 팁
___정리

5장 뷰 컨트롤러
___내비게이션 컨트롤러와 스플릿 뷰를 이용한 개발
______내비게이션 컨트롤러와 스택의 사용
______뷰 컨트롤러를 스택에 넣고 꺼내기
______내비게이션 아이템 클래스
______모달 프레젠테이션
___예제: 두 개의 아이템이 있는 간단한 메뉴 생성
___예제: 세그먼트 컨트롤러 추가
___예제: 뷰 컨트롤러 간의 내비게이션
___예제: 화면에 커스텀 모달 뷰 나타내기
___예제: 페이지 뷰 컨트롤러
______북 프로퍼티
______구현 아이템을 하나로 묶기
___예제 살펴보기
___예제: 페이지 뷰 컨트롤러에 페이지 이동 기능 추가
___예제: 탭 바
___예제: 탭 상태 유지
___예제: 스플릿 뷰 컨트롤러 만들기
___예제: 아이폰, 아이패드 통합 스플릿 뷰/내비게이션 앱 만들기
___예제: 커스텀 컨테이너와 세그웨이
______뷰 컨트롤러 간의 장면 전환
___한 가지 더: 인터페이스 빌더와 탭 바 컨트롤러
___정리

6장 뷰와 애니메이션
___뷰의 계층
___예제: 뷰 계층 트리 확인
___예제: 서브뷰 조회
___서브뷰 관리
______서브뷰 추가
______서브뷰의 순서 변경과 삭제
______뷰 콜백
___예제: 뷰에 태그를 추가하고 이를 통해 뷰 가져오기
______태그 값을 이용한 뷰 검색
___예제: 뷰에 이름 붙이기
______연관 객체
______태그 이름 딕셔너리 사용
___뷰 지오메트리
______프레임
______변환
______체계
___예제: 뷰 프레임의 활용
______크기 조정
______CGRect와 뷰의 중앙
______기타 유틸리티 메소드
___예제: 경계 영역 내에서 뷰를 임의의 위치로 이동
___예제: 뷰 변환
___디스플레이와 상호작용 속성
___UIView 애니메이션
______UIView 애니메이션 만들기
______블록을 이용해 애니메이션 만들기
______조건에 따라 작동하는 애니메이션
___예제: 뷰를 서서히 드러내고 감추기
___예제: 뷰 교환
___예제: 뷰 뒤집기
___예제: 코어 애니메이션 전환 효과의 사용
___예제: 뷰에 반동 효과 부여
___예제: 이미지 뷰 애니메이션
___한 가지 더: 뷰에 반사 효과 추가
___정리

7장 이미지 작업
___이미지를 찾고 불러오기
______이미지 데이터 읽기
___예제: iOS 사진 앨범에서 사진 가져오기
______이미지 피커로 작업
______이미지 편집 정보 복원
___예제: Asset URL에서 이미지 가져오기
___예제: 사진 촬영 후 사진 앨범에 저장
______카메라 선택
___Documents 폴더에 사진 저장
___예제: 사진을 이메일로 전송
______이메일 메시지 내용 작성
______이메일 작성 컨트롤러 나타내기
___카메라 촬영 자동화
___커스텀 카메라 오버레이 사용
___예제: AVFoundation 카메라 사용
______카메라 기능 요청
______카메라 조회하고 가져오기
______카메라 세션 생성
______촬영 카메라 교체
______카메라 미리 보기
______카메라 미리 보기 배치
______EXIF
______이미지 지오메트리
______카메라 도우미 생성
___예제: 코어 이미지 필터 추가
___예제: 코어 이미지의 얼굴 인식 기능 구현
___얼굴 이미지 추출
___비트맵 이미지 처리
______비트맵 컨텍스트로 이미지 생성
______이미지 처리 적용
______이미지 처리 실무
___예제: 실시간 동영상에서 샘플링
______HSB로 전환
___예제: 썸네일 이미지 만들기
___뷰 기반의 스크린샷 기록
___PDF 파일에 그림 그리기
___빈 화면에서 새로운 이미지 생성
___예제: 스크롤 뷰에 이미지 표시
______여러 개의 이미지가 있는 페이지 스크롤 뷰 생성
___정리

8장 제스처와 터치 인터페이스
___터치
______터치 인터페이스 생명주기
______터치와 반응자 메소드
______뷰 터치
______멀티터치
______제스처 인식
___예제: 간단한 직접 조작 인터페이스
___예제: 팬 제스처 인식
___예제: 한 번에 여러 제스처 인식
___제스처 충돌
___예제: 이동 범위의 제한
___예제: 터치 테스트
___예제: 비트맵에서의 테스트
___예제: 지속성 있는 터치 처리 인터페이스
______상태 저장
______상태 복원
___예제: 아카이브를 통한 지속성 부여
___예제: 되돌리기 기능 추가
______Undo 매니저
______서브뷰의 Undo 기능 추가
______내비게이션 바에서의 처리
______Undo 등록
______흔들기 동작을 통한 Undo 기능 추가
______Undo와 Redo의 동작 이름 추가(옵션)
______흔들어서 편집하기 기능 지원
______최초 반응자 역할 부여
___예제: 화면에 터치 흔적 그리기
___예제: 그림을 부드럽게 만들기
___예제: 원 감지
______사용자 제스처 인식기 만들기
___예제: 멀티터치
___터치 궤적 유지
___한 가지 더: 스크롤 뷰의 드래그
___정리

9장 컨트롤 생성과 사용
___UIControl 클래스
______컨트롤의 종류
______컨트롤 이벤트
___버튼
___인터페이스 빌더에서 버튼 추가
______이미지
______버튼에 액션 연결
______버튼이 아닌 버튼
___엑스코드에서 커스텀 버튼 만들기
___여러 줄의 버튼 텍스트
___버튼에 애니메이션 요소 추가
___예제: 버튼 반응 애니메이션
___예제: 커스텀 핸들이 있는 슬라이더
______UISlider 커스터마이징
______효율성 추가
______외양을 위한 장치
___예제: 두 번 탭할 수 있는 세그먼트 컨트롤 만들기
___예제: UIControl의 하위 클래스 생성
______UIControl 생성
______터치 동작 추적
______타겟에 이벤트 전달
___스위치와 스테퍼로 작업
___예제: 별점 슬라이더 만들기
___예제: 터치 휠 만들기
___페이지 표시 컨트롤 추가
___예제: 페이지 스크롤러 만들기
___툴바 만들기
______코드를 통한 툴바 생성
______iOS 5의 툴바를 위한 팁
___정리

10장 텍스트 작업
___예제: UITextField 키보드 해제
______텍스트 속성 프로퍼티
______다른 텍스트 필드 프로퍼티
___예제: 키보드에 따른 뷰 크기 조절
___예제: 커스텀 액세서리 뷰를 이용한 텍스트 뷰 해제
___예제: 하드웨어 키보드를 이용한 뷰 크기 조정
___예제: 커스텀 입력 뷰 만들기
___예제: 텍스트 입력 인식 뷰 만들기
___예제: 텍스트 뷰가 아닌 뷰에 커스텀 입력 뷰 추가
______입력 클릭 추가
___예제: 좀 더 좋은 텍스트 에디터 제작
___예제: 입력된 텍스트 필터링
___예제: 텍스트 패턴 검출
______나만의 정규표현식 생성
______정규표현식으로 표현
______데이터 검출
______내장된 데이터 타입 검출 기능 추가
___예제: UITextView에서 철자 오류 검출
______텍스트 문자열 검색
___예제: 텍스트에 폰트 스타일 적용
___예제: 앱에 커스텀 폰트 추가
___예제: 코어 텍스트와 속성이 부여된 문자열
___의사 HTML로 속성 텍스트 생성
___예제: 코어 텍스트를 페이지로 나누기
___예제: PDF 파일에 코어 텍스트 저장
___예제: 사각형이 아닌 도형에 코어 텍스트 나타내기
예제: 경로 위에 텍스트 나타내기
______베지어 경로 위에 텍스트 나타내기
______비율에 맞춰 텍스트 나타내기
______그림 문자 나타내기
___한 가지 더: 커다란 폰 텍스트
___정리

11장 테이블 뷰 생성과 관리
___UITableView와 UITableViewController 소개
______테이블 생성
___예제: 기본 테이블 구현
______테이블 구성
______데이터 소스 메소드
______셀 재사용
______사용자 터치에 대한 반응
______선택한 셀의 색상 지정
______테이블의 배경색 변경
______셀 타입
___예제: 인터페이스 빌더로 커스텀 셀 작성
______커스텀 선택 속성 추가
______줄무늬 셀 배경
______셀 선택 시 하이라이트 기능 없애기
______그룹 테이블 생성
___예제: 커스텀 셀에서 컨트롤 상태 기억
______셀의 재사용 시각화
______체크 표시된 테이블 셀 생성
______상세 보기 액세서리로 작업
___예제: 테이블 편집
______제거 컨트롤 표시
______제거 컨트롤 해제
______삭제 요청의 처리
______Undo 지원
______셀 스와이프
______셀 추가
______셀 순서 변경
______알고리즘에 따른 테이블 정렬
___예제: 섹션 활용
______섹션 만들기
______섹션과 열의 숫자 세기
______셀 반환
______헤더 제목 생성
______섹션 인덱스 생성
______섹션과 델리게이션
___예제: 테이블에서 데이터 검색
______검색 디스플레이 컨트롤러 생성
______검색 가능한 데이터 소스 메소드 작성
______델리게이트 메소드
______검색 인덱스 사용
______헤더와 푸터 커스터마이징
___예제: 테이블에 ‘끌어서 새로 고침’ 기능 추가
___커스텀 그룹 테이블의 코드 작성
______그룹화된 환경설정 테이블 생성
___예제: 멀티 휠 테이블 만들기
______UIPickerView 생성
___예제: 뷰 기반의 피커 사용
___예제: UIDatePicker 사용
___날짜 피커 생성
___한 가지 더: 날짜 형식
___정리

12장 코어 데이터 맛보기
___코어 데이터 소개
______모델 파일 생성과 편집
______클래스 파일 만들기
______코어 데이터 컨텍스트 생성
______객체 추가
______데이터베이스 조회
______데이터 변경 감지
______객체 제거
___예제: 테이블 데이터 소스를 위한 코어 데이터 사용
___예제: 테이블 검색과 코어 데이터
___예제: 실시간 데이터 편집과 코어 데이터 테이블 뷰 연동
___예제: 코어 데이터에서 Undo/Redo 기능 구현
___정리

13장 사용자 알림
___알림을 통해 사용자에게 직접 알리기
______간단한 알림 생성
______알림 델리게이트
______알림을 화면에 표시
______알림의 종류
___사용자에게 진행 상황 보여주기
______UIActivityIndicatorView 사용
______UIProgressView 사용
___예제: 버튼 없는 알림 창
______떠있는 진행 상황 모니터 생성
___예제: 실행 루프를 활용한 모달 알림 생성
___예제: 알림 뷰를 활용한 가변 인수 사용
______간단한 메뉴 표시
______메뉴 스크롤
______액션 시트에 텍스트 표시
___예제: 커스텀 알림 오버레이 생성
______탭 가능한 오버레이
___예제: 기본 팝오버
___예제: 로컬 알림
___알림 표시기
______애플리케이션 배지
___예제: 간단한 오디오 알림
______시스템 사운드
______진동
______알림
______지연
___한 가지 더: 볼륨 조절 알림 창
___정리

14장 하드웨어 장치 활용
___기본적인 기기 정보 알아보기
___기기 기능 제한 설정
___예제: 기기 상세 정보 확인
___아이폰 배터리 상태 확인
___근접 센서 활성화/비활성화
___예제: 가속도계를 이용해 항상 위를 가리키게 하기
______동기적으로 실시간 가속도계 각도 데이터 가져오기
______기기 회전에 따른 연관 각도 계산
______기기의 기본 방향
___예제: 가속도계를 이용한 화면 위의 객체 이동
______나비 애니메이션에 반짝임 요소 추가
___예제: 코어 모션 기초
______코어 모션의 센서 테스트
______코어 모션의 핸들러 블록
___예제: 기기 상태 정보 획득과 사용
___모션 이벤트로 기기 흔들기 동작 감지
___예제: 가속도계로 기기 흔들기 동작 감지
___예제: 외부 화면 사용
______화면 감지
______화면 해상도 정보 가져오기
______비디오 출력 설정
______디스플레이 링크 추가
______손실된 화소 보정
______VIDEOkit
___한 가지 더: 가용 디스크 공간 확인
___정리

15장 네트워킹
___네트워크 상태 점검
___예제: 연결 확인을 위한 UIDevice 클래스 확장
___연결 변화 조회
___IP와 호스트 정보 확인
___블록 호출에서 큐 사용
___사이트 상태 확인
___동기식 다운로드
___이론적인 비동기식 다운로드
___예제: 비동기식 다운로드
___본인 인증 요청에 대한 처리
______본인 확인 정보의 저장
___예제: 키체인 정보의 저장과 인출
___예제: 데이터 업로드
______NSOperationQueue
___트위터
___예제: XML 데이터를 트리 구조로 변환
______트리 구조
______XMLParser를 이용한 트리 구조 생성
______TreeNode를 이용한 트리 구조 사용
___예제: 간단한 웹 기반 서버 만들기
___한 가지 더: JSON 직렬화 활용
___정리

출판사 서평

iOS 5는 알림센터 기능, 아이클라우드(iCloud)와 PC 연결, 발전한 카메라와 사진, 트위터 대응, 에어플레이(AirPlay) 미러링까지 더욱 강력해졌다. 이 책은 최신 iOS 5 SDK, 엑스코드 4.2, 오브젝티브C 2.0를 기반으로 iOS 5의 사용자 인터페이스 디자인에서부터 뷰 컨트롤러, 제스처와 터치, 네트워크와 보안에 이르기까지 iOS 개발에 대한 모든 주요 주제를 샅샅이 다룸으로써, 아이폰과 아이패드 애플리케이션을 개발하는 모든 사람이 참고해야 할 전방위의 레퍼런스를 실전 예제로 풀어낸 iOS 프로그래밍 완벽 가... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

  • 로버트 C. 마틴
    26,100원
  • 전은재
    17,820원
  • 한정희
    18,000원
  • 권학봉
    38,250원
  • 문준희(수다쟁이쭌)
    17,820원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품