서명 (The) advanced iOS 6 developer's cookbook : 한국어판
목차
목차
저자 소개 = 6
감사의 글 = 7
옮긴이 소개 = 9
옮긴이의 말 = 10
01장 기기 특성을 반영한 개발 = 35 
 기기의 기본 정보에 접근 = 35 
 기기의 요구 성능에 따른 설치 허용 기능 = 37 
 예제 : 기기의 근접 센서와 배터리 상태 확인 = 40 
 예제 : 기기에 관한 세부 정보 확인 = 45 
 예제 : 움직임을 확인하기 위한 가속도 센서 활용 = 47 
 기본적인 기기 회전의 활용 = 49 
 동기적으로 현재 가속도계의 각도 값 가져오기 = 50 
 예제 : 가속도계를 이용한 화면상의 객체 이동 = 54 
 예제 : 가속도계에 반응하는 스크롤 뷰 = 57 
 예제 : 코어 모션의 기초 = 60 
 예제 : 기기의 자세와 관련된 데이터의 인출과 활용 = 65 
 모션 이벤트를 활용한 흔들기 동작 감지 = 67 
 예제 : 외부 연결 화면의 활용 = 69 
 사용자 확인 = 77 
 추가 사항 : 사용 가능한 디스크 공간 확인 = 77 
 정리 = 78 
02장 문서와 데이터 공유 = 81 
 예제 : UTI의 활용 = 81 
 예제 : 시스템 페이스트보드의 활용 = 88 
 예제 : 도큐먼트 폴더의 활용 = 93 
 예제 : 액티비티 뷰 컨트롤러를 이용한 공유 = 99 
 예제 : Quick Look 미리 보기 컨트롤러 = 111 
 예제 : QuickLook 액션 추가 = 114 
 예제 : 도큐먼트 인터랙션 컨트롤러의 사용 = 117 
 예제 : 도큐먼트 지원 선언 = 124 
 예제 : URL 기반의 서비스 만들기 = 132 
 정리 = 136 
03장 코어 텍스트 = 139 
 코어 텍스트와 iOS = 139 
 속성이 반영된 문자열 = 142 
 예제 : 기본적인 속성 문자열 = 147 
 예제 : 수정 가능한 속성 문자열 = 148 
 리스폰더 스타일 설정과 문제점 = 153 
 예제 : 문자열 속성 스택 = 155 
 예제 : 모조 HTML을 이용한 속성 문자열 생성 = 161 
 코어 텍스트를 뷰에 표시 = 166 
 텍스트 사이에 이미지 넣기 = 169 
 예제 : 스크롤 뷰에 코어 텍스트 나타내기 = 172 
 예제 : 사용 가능한 폰트 목록 작성 = 174 
 앱에 커스텀 폰트 적용 = 176 
 예제 : 코어 텍스트를 페이지 단위로 분리 = 178 
 예제 : 속성 텍스트로 PDF 문서 작성 = 180 
 예제 : 커다란 전화 번호 텍스트 = 181 
 정리 = 185 
04장 지오메트리 = 187 
 예제 : 베지어 경로에서 위치 값 가져오기 = 187 
 예제 : 경로에 있는 점의 수를 줄이기 = 190 
 예제 : 부드러운 그리기 동작의 구현 = 194 
 예제 : 제스처 속도에 따라 두께가 다른 선분 그리기 = 196 
 예제 : 베지어 경로의 경계선 설정 = 199 
 예제 : 박스 크기에 맞춰 경로 그리기 = 204 
 곡선을 이용한 작업 = 207 
 예제 : 베지어 경로를 따라 객체 이동 = 211 
 예제 : 베지어 경로를 따라 속성 텍스트 그리기 = 215 
 예제 : 뷰의 변형 = 219 
 예제 : 뷰의 겹침, 간섭의 확인 = 227 
 정리 = 232 
05장 네트워킹 = 235 
 예제 : 안전한 사용자 정보 저장 = 235 
 예제 : 사용자 정보 입력 = 241 
 예제 : 본인 인증과 관련된 문제점 = 246 
 예제 : 데이터 업로드 = 248 
 예제 : 간단한 웹 서버 구축 = 252 
 예제 : OAuth 유틸리티 = 256 
 예제 : OAuth 활용 절차 = 261 
 정리 = 270 
06장 이미지 = 273 
 이미지 소스 = 273 
 이미지 데이터 읽기 = 276 
 예제 : 이미지 크기 조절과 이미지로 채우기 = 282 
 예제 : 이미지 회전 = 287 
 예제 : 비트맵 이미지의 활용 = 290 
 예제 : 기본적인 이미지 처리 기법 = 296 
 예제 : 이미지 회선 = 298 
 예제 : 코어 이미지 활용의 기초 = 301 
 뷰 기반의 화면 캡처 = 304 
 PDF 문서에 이미지 그리기 = 305 
 예제 : 반사 효과 = 306 
 예제 : 분출 효과 = 310 
 정리 = 312 
07장 카메라 = 315 
 예제 : 사진 촬영 = 315 
 예제 : 카메라 플래시 사용 = 320 
 예제 : AVFoundation을 이용한 카메라 활용 = 323 
 예제 : EXIF = 331 
 이미지 회전 = 337 
 예제 : 코어 이미지 필터링 = 340 
 예제 : 코어 이미지를 활용한 얼굴 인식 = 342 
 예제 : 실시간 촬영 영상 활용 = 349 
 정리 = 353 
08장 오디오 = 355 
 예제 : AVAudioPlayer를 이용한 오디오 재생 = 355 
 예제 : 오디오 재생 반복 기능 = 365 
 예제 : 오디오 간섭에 대한 처리 = 368 
 예제 : 오디오 녹음 = 371 
 예제 : 오디오 큐를 이용한 녹음 = 378 
 예제 : MPMediaPickerController를 이용한 오디오 파일 선택 = 385 
 미디어 쿼리 작성 = 388 
 예제 : MPMusicPlayerController 사용 = 390 
 정리 = 395 
09장 주소록 연결 = 397 
 주소록 프레임워크 = 397 
 예제 : 주소록 검색 = 429 
 예제 : 연락처 이미지 데이터 = 433 
 예제 : 연락처 뽑기 = 434 
 예제 : 연락처 피커의 표시 항목 제한 = 438 
 예제 : 연락처의 추가와 삭제 = 440 
 개별 연락처 보기와 수정 = 443 
 예제 : ‘익명’ 연락처 컨트롤러 = 445 
 정리 = 448 
10장 위치 서비스 = 451 
 코어 로케이션 인증 = 451 
 예제 : 넛셸에서의 코어 로케이션 활용법 = 458 
 예제 : 지오펜싱 = 463 
 예제 : 방향 값으로 ‘북쪽’ 유지 = 465 
 예제 : 지오코딩과 그 해석 = 469 
 예제 : 위치 확인 = 472 
 예제 : 사용자 위치 표시 기록 = 477 
 예제 : 지도 위치 표시 = 480 
 정리 = 488 
11장 게임킷 = 491 
 게임 센터 = 491 
 예제 : 게임 센터 로그인 = 493 
 순위판과 달성 목표 디자인 = 495 
 예제 : 순위판 접속 = 500 
 예제 : 게임 센터 뷰 컨트롤러 = 502 
 예제: 점수 제출 = 504 
 예제 : 달성 목표 확인 = 505 
 예제 : 게임 센터에 목표 달성 알리기 = 507 
 달성 목표 초기화 = 508 
 예제 : 멀티플레이 상대 찾기 = 509 
 예제 : 상대를 찾았을 때 처리 = 511 
 예제 : 초청 핸들러 작성 = 513 
 게임 상태 관리 = 515 
 예제 : 플레이어 상태 변화 처리 = 516 
 예제 : 플레이어 이름 가져오기 = 517 
 게임 진행 = 519 
 데이터 직렬화 = 520 
 예제 : 데이터 동기화 = 524 
 예제 : 턴제 대전 게임 = 526 
 예제 : 턴제 게임의 초청 대응 = 529 
 예제 : 게임 로드 = 530 
 예제 : 게임 진행 처리 = 532 
 예제 : 게임의 종료 = 536 
 예제 : 게임 제거 = 540 
 예제 : 게임 센터 대화 기능 = 542 
 게임킷 피어 서비스 = 547 
 정리 = 561 
12장 스토어킷 = 563 
 스토어킷 시작 = 563 
 테스트 계정 생성 = 567 
 인앱 구매 아이템 생성 = 569 
 스토어프론트 GUI 작성 = 574 
 아이템 구매 = 577 
 영수증 발행 = 583 
 정리 = 586 
13장 푸시 알림 = 589 
 푸시 알림 도입 = 598 
 푸시 프로비저닝 설정 = 594 
 애플리케이션 등록 = 599 
 예제 : 푸시 클라이언트 개요 = 603 
 알림 메시지 내용 작성 = 610 
 예제: 알림 전송 = 613 
 피드백 서비스 = 619 
 푸시 서비스 디자인 = 621 
 정리 = 622 
특별부록 : iOS 7 SDK의 주요 기능과 전환 전략 = 625 
 iOS 7의 주요 기능 = 625 
 iOS 7의 외형적인 변화 = 626 
 iOS 7에 새로 추가된 프레임워크 = 627 
 강화된 프레임워크 = 630 
 iOS 7으로의 전환 전략 = 633 
참고 문헌 = 640 
찾아보기 = 645