책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960774728
· 쪽수 : 672쪽
책 소개
목차
1장 기기 특성을 반영한 개발
___기기의 기본 정보에 접근
___기기의 요구 성능에 따른 설치 허용 기능
___예제: 기기의 근접 센서와 배터리 상태 확인
___예제: 기기에 관한 세부 정보 확인
___예제: 움직임을 확인하기 위한 가속도 센서 활용
___기본적인 기기 회전의 활용
___동기적으로 현재 가속도계의 각도 값 가져오기
___예제: 가속도계를 이용한 화면상의 객체 이동
___예제: 가속도계에 반응하는 스크롤 뷰
___예제: 코어 모션의 기초
___예제: 기기의 자세와 관련된 데이터의 인출과 활용
___모션 이벤트를 활용한 흔들기 동작 감지
___예제: 외부 연결 화면의 활용
___사용자 확인
___추가 사항: 사용 가능한 디스크 공간 확인
___정리
2장 문서와 데이터 공유
___예제: UTI의 활용
___예제: 시스템 페이스트보드의 활용
___예제: 도큐먼트 폴더의 활용
___예제: 액티비티 뷰 컨트롤러를 이용한 공유
___예제: Quick Look 미리 보기 컨트롤러
___예제: QuickLook 액션 추가
___예제: 도큐먼트 인터랙션 컨트롤러의 사용
___예제: 도큐먼트 지원 선언
___예제: URL 기반의 서비스 만들기
___정리
3장 코어 텍스트
___코어 텍스트와 iOS
___속성이 반영된 문자열
___예제: 기본적인 속성 문자열
___예제: 수정 가능한 속성 문자열
___리스폰더 스타일 설정과 문제점
___예제: 문자열 속성 스택
___예제: 모조 HTML을 이용한 속성 문자열 생성
___코어 텍스트를 뷰에 표시
___텍스트 사이에 이미지 넣기
___예제: 스크롤 뷰에 코어 텍스트 나타내기
___예제: 사용 가능한 폰트 목록 작성
___앱에 커스텀 폰트 적용
___예제: 코어 텍스트를 페이지 단위로 분리
___예제: 속성 텍스트로 PDF 문서 작성
___예제: 커다란 전화 번호 텍스트
___정리
4장 지오메트리
___예제: 베지어 경로에서 위치 값 가져오기
___예제: 경로에 있는 점의 수를 줄이기
___예제: 부드러운 그리기 동작의 구현
___예제: 제스처 속도에 따라 두께가 다른 선분 그리기
___예제: 베지어 경로의 경계선 설정
___예제: 박스 크기에 맞춰 경로 그리기
___곡선을 이용한 작업
___예제: 베지어 경로를 따라 객체 이동
___예제: 베지어 경로를 따라 속성 텍스트 그리기
___예제: 뷰의 변형
___예제: 뷰의 겹침, 간섭의 확인
___정리
5장 네트워킹
___예제: 안전한 사용자 정보 저장
___예제: 사용자 정보 입력
___예제: 본인 인증과 관련된 문제점
___예제: 데이터 업로드
___예제: 간단한 웹 서버 구축
___예제: OAuth 유틸리티
___예제: OAuth 활용 절차
___정리
6장 이미지
___이미지 소스
___이미지 데이터 읽기
___예제: 이미지 크기 조절과 이미지로 채우기
___예제: 이미지 회전
___예제: 비트맵 이미지의 활용
___예제: 기본적인 이미지 처리 기법
___예제: 이미지 회선
___예제: 코어 이미지 활용의 기초
___뷰 기반의 화면 캡처
___PDF 문서에 이미지 그리기
___예제: 반사 효과
___예제: 분출 효과
___정리
7장 카메라
___예제: 사진 촬영
___예제: 카메라 플래시 사용
___예제: AVFoundation을 이용한 카메라 활용
___예제: EXIF
___이미지 회전
___예제: 코어 이미지 필터링
___예제: 코어 이미지를 활용한 얼굴 인식
___예제: 실시간 촬영 영상 활용
___정리
8장 오디오
___예제: AVAudioPlayer를 이용한 오디오 재생
___예제: 오디오 재생 반복 기능
___예제: 오디오 간섭에 대한 처리
___예제: 오디오 녹음
___예제: 오디오 큐를 이용한 녹음
___예제: MPMediaPickerController를 이용한 오디오 파일 선택
___미디어 쿼리 작성
___예제: MPMusicPlayerController 사용
___정리
9장 주소록 연결
___주소록 프레임워크
___예제: 주소록 검색
___예제: 연락처 이미지 데이터
___예제: 연락처 뽑기
___예제: 연락처 피커의 표시 항목 제한
___예제: 연락처의 추가와 삭제
___개별 연락처 보기와 수정
___예제: '익명' 연락처 컨트롤러
___정리
10장 위치 서비스
___코어 로케이션 인증
___예제: 넛셸에서의 코어 로케이션 활용법
___예제: 지오펜싱
___예제: 방향 값으로 '북쪽' 유지
___예제: 지오코딩과 그 해석
___예제: 위치 확인
___예제: 사용자 위치 표시 기록
___예제: 지도 위치 표시
___정리
11장 게임킷
___게임 센터
___예제: 게임 센터 로그인
___순위판과 달성 목표 디자인
___예제: 순위판 접속
___예제: 게임 센터 뷰 컨트롤러
___예제: 점수 제출
___예제: 달성 목표 확인
___예제: 게임 센터에 목표 달성 알리기
___달성 목표 초기화
___예제: 멀티플레이 상대 찾기
___예제: 상대를 찾았을 때 처리
___예제: 초청 핸들러 작성
___게임 상태 관리
___예제: 플레이어 상태 변화 처리
___예제: 플레이어 이름 가져오기
___게임 진행
___데이터 직렬화
___예제: 데이터 동기화
___예제: 턴제 대전 게임
___예제: 턴제 게임의 초청 대응
___예제: 게임 로드
___예제: 게임 진행 처리
___예제: 게임의 종료
___예제: 게임 제거
___예제: 게임 센터 대화 기능
___게임킷 피어 서비스
___정리
12장 스토어킷
___스토어킷 시작
___테스트 계정 생성
___인앱 구매 아이템 생성
___스토어프론트 GUI 작성
___아이템 구매
___영수증 발행
___정리
___
13장 푸시 알림
___푸시 알림 도입
___푸시 프로비저닝 설정
___애플리케이션 등록
___예제: 푸시 클라이언트 개요
___알림 메시지 내용 작성
___예제: 알림 전송
___피드백 서비스
___푸시 서비스 디자인
___정리
한국어판 특별부록 iOS 7 SDK의 주요 기능과 전환 전략
___iOS 7의 주요 기능
___iOS 7의 외형적인 변화
___iOS 7에 새로 추가된 프레임워크
___강화된 프레임워크
___iOS 7으로의 전환 전략
참고 문헌