책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960772342
· 쪽수 : 692쪽
책 소개
목차
1장 내비게이션
___내비게이션 스택
___내비게이션 바
______UINavigationBarDelegate 프로토콜
______내비게이션 바 설정
______아이템 넣기와 빼기
___간단한 내비게이션 바
______개발 방법: 간단한 내비게이션 바
______애플리케이션 테스트
___툴바
___간단한 툴바
______개발 방법: 간단한 툴바
______애플리케이션 테스트
___탭바
______UITabBarDelegate 프로토콜
______탭바 커스터마이징
___간단한 탭바
______개발 방법: 간단한 탭바
______뷰 컨트롤러 설계
______애플리케이션 테스트
___정리
2장 얼럿, 액션 시트, 모달 뷰
___얼럿
______얼럿 뷰의 설계
______UIAlertViewDelegate 프로토콜
___아이폰과 아이패드를 위한 간단한 얼럿 뷰 애플리케이션
______개발 방법: UITextView에 파일 로딩
______애플리케이션 테스트
___액션 시트
______액션 시트의 설계
______UIActionSheetDelegate 프로토콜
___아이폰과 아이팟 터치를 위한 액션 시트
______개발 방법: 아이폰과 아이팟 터치를 위한 액션 시트 애플리케이션
______애플리케이션 테스트
___아이패드를 위한 액션 시트
______개발 방법: 아이패드를 위한 액션 시트 애플리케이션
______최종 작업: 연결 맺기
______애플리케이션 테스트
___모달 뷰
______모달 뷰 띄우기와 닫기
______전환 스타일
______모달 표현 스타일(아이패드)
___아이폰과 아이팟 터치를 위한 모달 뷰
______개발 방법: 아이폰과 아이팟 터치를 위한 모달 뷰 애플리케이션
______애플리케이션 테스트
___아이패드를 위한 모달 뷰
______개발 방법: 아이패드를 위한 모달 뷰 애플리케이션
______애플리케이션 테스트
___정리
3장 커스텀 테이블 뷰
___테이블 뷰
______테이블 뷰의 셀
______UITableViewDataSource 프로토콜
______UITableViewDelegate 프로토콜
___커스텀 테이블 뷰 애플리케이션
______개발 방법: 커스텀 테이블 뷰 애플리케이션
______Contacts.plist 프로퍼티 리스트 파일 생성
______애플리케이션 테스트
___정리
4장 스플릿뷰
___UISplitViewController 클래스
______UIPopoverControllerDelegate 프로토콜
______UISplitViewControllerDelegate 프로토콜
___간단한 스플릿뷰 애플리케이션
______개발 방법: 아이패드를 위한 간단한 스플릿뷰 애플리케이션
______DataSource.plist 프로퍼티 리스트 파일 작성
______애플리케이션 테스트
___정리
5장 터치 이벤트
___터치 이벤트 처리
______싱글터치
______멀티터치
______탭
______스와이프와 제스처
___간단한 터치 처리기
______개발 방법: 간단한 터치 처리기
______애플리케이션 테스트
___간단한 제스처 인식기
______개발 방법: 간단한 제스처 인식기
______애플리케이션 테스트
___정리
6장 알림 처리
___알림의 개념
______알림 센터
______로컬 알림 등록
______로컬 알림 게시
______관찰자 등록 취소
___로컬 알림 애플리케이션
______개발 방법: 로컬 알림 애플리케이션
______애플리케이션 테스트
___로컬 키보드 알림 애플리케이션
______개발 방법: 로컬 키보드 알림 애플리케이션
______애플리케이션 테스트
___정리
7장 네트워크
___네트워크 통신
___간단한 네트워크 브라우저
______개발 방법: 간단한 네트워크 브라우저
______애플리케이션 테스트
___P2P(Peer-to-Peer) 통신 애플리케이션
______개발 방법: P2P 통신 애플리케이션
______애플리케이션 테스트
___정리
8장 멀티미디어
___오디오 프레임워크
______미디어 플레이어
______AV 파운데이션
______오디오 툴박스
______오디오 유닛
______OpenAL
___비디오 프레임워크
______MPMoviePlayerController
______지원 포맷
___아이팟 뮤직 플레이어
______개발 방법: 아이팟 뮤직 플레이어
______애플리케이션 테스트
___아이팟 비디오 플레이어
______개발 방법: 아이팟 비디오 플레이어
______애플리케이션 테스트
___정리
9장 애플리케이션 환경설정
___애플리케이션 환경 구성
______애플리케이션 환경설정 지침
______환경설정 요소 유형
______환경설정 계층구조 구현
______애플리케이션 환경설정 접근
___간단한 환경설정 애플리케이션
______개발 방법: 간단한 환경설정 애플리케이션
______간단한 환경설정 애플리케이션의 소스 코드
______애플리케이션 테스트
___계층구조를 갖는 환경설정 애플리케이션
______개발 방법: 계층구조를 갖는 환경설정 애플리케이션
______애플리케이션 테스트
___정리
10장 데이터 저장소
___프로퍼티 리스트
______프로퍼티 리스트의 용도
______권장 데이터 타입
______프로퍼티 리스트 저장과 복원
___코어 데이터
______코어 데이터 스택
______관리 객체
______관리 객체 컨텍스트
______관리 객체 모델
______영속 저장 조정자
______엑스코드의 모델링 툴
______관리 객체 가져오기
______관리 객체의 삭제
___데이터 저장소 예제의 공통 사항
______개발 방법: 간단한 프로퍼티 리스트 애플리케이션
______애플리케이션 테스트
______개발 방법: 간단한 코어 데이터 애플리케이션
______애플리케이션 테스트
___정리
11장 페이스트보드
___페이스트보드의 개념
______명명된 페이스트보드
______지속성
______편집 메뉴
______베껴두기와 오려두기
______붙이기
______편집 메뉴 숨기기
___텍스트 복사 애플리케이션
______개발 방법: 텍스트 복사 애플리케이션
______애플리케이션 테스트
___이미지 복사 애플리케이션
______개발 방법: 이미지 복사 애플리케이션
______애플리케이션 테스트
___커스텀 메뉴 애플리케이션
______개발 방법: 커스텀 메뉴 애플리케이션
______애플리케이션 테스트
___정리
12장 단위 테스트
___테스트 환경 구성
______애플리케이션 테스트 타깃의 사용
___간단한 단위 테스트 애플리케이션
______개발 방법: 간단한 단위 테스트 애플리케이션
______Data.plist 데이터 소스 작성
______애플리케이션 테스트
___단위 테스트 생성 방법: 간단한 단위 테스트
______애플리케이션 단위 테스트
______기기등록
______애플리케이션 테스트
___정리
13장 성능 조율과 최적화
___프로파일링
______시뮬레이터의 사용
______실제 기기의 사용
______프로파일링의 이점
___간단한 메모리 누수 애플리케이션
______개발 방법: 간단한 메모리 누수 애플리케이션
______개발 방법(계속): 인스트루먼츠의 사용
______개발 방법(계속): 메인 메뉴의 Build and Analyze 사용
___정리
14장 아이애드
___아이애드 네트워크 가입
______계좌 정보 설정
______애플리케이션의 아이애드 연결 설정
______아이애드 환경 설정
___아이애드 네트워크를 사용하기 위한 준비
______ADBannerView 구현
______아이애드 프레임워크 통합
___간단한 아이애드 애플리케이션
______개발 방법: 간단한 아이애드 애플리케이션
______애플리케이션 테스트
___정리
15장 멀티태스킹
___멀티태스킹 서비스
______UIApplication 위임 메시지
______멀티태스킹 이용 시의 의무
______시뮬레이터에서의 멀티태스킹
______실제 기기에서의 멀티태스킹 지원
___멀티태스킹 오디오 애플리케이션
______개발 방법: 멀티태스킹 오디오 애플리케이션
______애플리케이션 테스트
___정리
부록 A 초기 앱 - 첫 단계
___엑스코드 프로젝트 빌더
______사용 가능한 애플리케이션 유형
______프로젝트 윈도우
______빌드와 실행
___인터페이스 빌더
______인터페이스 빌더 다큐먼트 생성
______다큐먼트 윈도우
______라이브러리 윈도우
______인스펙터 윈도우
______연결 패널
___정리
부록 B iOS 개발자 센터
___iOS 4 SDK 관련 자료
______다운로드
______iOS 참조 라이브러리
______예제 코드
___iOS 개발자 프로그램
______iOS 프로비저닝 포탈
______애플 개발자 포럼
______개발자 지원 센터
______앱스토어 자원 센터
___아이튠즈 커넥트
___뉴스와 공지
______RSS 피드 구독
___정리
부록 C 코코아 터치 정적 라이브러리
___엑스코드 프로젝트 템플릿
______코코아 정적 라이브러리 선택
______라이브러리에 클래스 추가
______데이터 소스 라이브러리의 소스 코드
______프로젝트 빌드
___엑스코드 애플리케이션 프로젝트
______새 애플리케이션 만들기
______프로젝트에 라이브러리 추가
______프로젝트에 라이브러리 헤더 추가
______사용자 인터페이스 설계
______라이브러리 클래스를 사용하는 소스 코드 추가
______애플리케이션 테스트
___정리
부록 D 애플 개발자 리소스
___iOS 개발자 프로그램
______개발자 센터
______iOS 참고 자료
______iOS 개발자 리소스
______iOS 개발 가이드
___아이튠즈 앱스토어
___애플리케이션 배포 절차
___아이튠즈 커넥트 개발자 가이드