책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 아이폰/아이패드
· ISBN : 9788956745183
· 쪽수 : 736쪽
책 소개
목차
01강 개발을 위한 시스템과 아이폰 준비
1| 아이폰 플랫폼
2| 아이폰 개발자 되기
3| 개발 프로비저닝 프로파일(Development Provisioning Profile) 생성
4| 개발자 기술 개요
02강 Xcode 소개와 아이폰 시뮬레이터
1| Xcode 사용
2| 아이폰 시뮬레이터(iPhone Simulator) 사용
03강 애플 플랫폼의 개발 언어 Objective-C
1| 객체 지향 프로그래밍과 Objective-C
2| Objective-C 파일 구조
3| Objective-C 프로그래밍 기초
4| 메모리 관리
04강 코코아 터치(Cocoa Touch)
1| 코코아 터치
2| 아이폰 기술 계층
3| 아이폰 애플리케이션의 수명주기
4| 코코아 기초
5| Xcode를 사용한 아이폰 프레임워크 탐험
05강 인터페이스 빌더(Interface Builder) 탐색
1| 인터페이스 빌더의 이해
2| 사용자 인터페이스 생성
3| 인터페이스 모양 변경
4| 코드 연결
06강 MVC(Model-View-Controller) 애플리케이션 설계
1| MVC 패러다임의 이해
2| Xcode와 인터페이스 빌더에서 MVC를 구현하는 방법
3| View-Based Application 템플릿 사용
07강 텍스트와 키보드, 버튼
1| 기본 사용자 입력과 출력
2| 텍스트 필드와 텍스트 뷰, 그리고 버튼 사용
08강 이미지와 애니메이션, 슬라이더
1| 사용자 입력과 출력
2| 이미지 애니메이션과 슬라이더의 생성과 관리
09강 고급 인터페이스 컨트롤
1| 사용자 입력과 출력(계속)
2| 스위치, 세그먼트 컨트롤, 웹 뷰 사용
3| 스크롤 뷰 사용
10강 다중값 선택을 위한 피커(Picker) 구현
1| 피커
2| 날짜 피커 사용
3| 사용자 지정 피커 뷰 구현
11강 사용자의 주의 끌기
1| 사용자 알림 메서드
2| 경고 생성
3| 액션 시트 사용
4| 경고 사운드와 진동 사용
12강 툴바를 이용한 간단한 멀티뷰 애플리케이션 생성
1| 단일뷰 애플리케이션 vs 멀티뷰 애플리케이션
2| 멀티뷰 애플리케이션 생성
13강 탭바를 이용한 멀티뷰 인터페이스 관리
1| 탭바와 탭바 컨트롤러
2| 멀티뷰 탭바 애플리케이션 생성
14강 테이블 뷰를 이용한 데이터 표시와 탐색
1| 테이블 뷰
2| 간단한 테이블 뷰 애플리케이션 생성
3| 내비게이션 기반의 애플리케이션 이해
4| 내비게이션 기반의 멀티뷰 애플리케이션 생성
15강 애플리케이션의 기본 설정 저장
1| 설계 고려사항
2| 사례 연구
3| 사용자 기본 값 읽기와 쓰기
16강 데이터 읽기와 쓰기
1| 애플리케이션 샌드박스
2| FlashCard 애플리케이션
3| 개체 보관
4| Core Data
17강 회전과 크기 변경이 가능한 사용자 인터페이스 생성
1| 회전과 크기 변경 인터페이스
2| 인터페이스 빌더로 회전 변경과 크기 변경 인터페이스 생성
3| 회전 시 컨트롤 재구성
4| 회전 시 뷰 전환
18강 터치 인터페이스 확장
1| 멀티터치 제스처 아키텍처
2| 탭 감지
3| 스와이프(Swipe) 감지
4| 핀치 감지
5| 흔들기 제스처 사용
19강 가속도 센서 입력으로 움직임 알아내기
1| 가속도 센서 기초
2| 방향 알아내기
3| 기울기 감지
4| 움직임 감지
20강 리치 미디어(Rich Media) 다루기
1| 리치 미디어 프레임워크
2| 미디어 놀이터 애플리케이션 준비
3| 동영상 플레이어 사용
4| 오디오 녹음 생성과 재생
5| 아이팟 라이브러리 액세스와 재생
21강 다른 애플리케이션과의 상호작용
1| 아이폰 이미지 라이브러리와 카메라에서 이미지 가져오기
2| 이메일 작성과 전송
3| 주소록 액세스
22강 지도와 위치 서비스 구현
1| 코어 로케이션(Core Location)
2| 맵 킷(Map Kit)
3| 나침반
23강 애플리케이션 디버깅과 최적화
1| Xcode에서의 디버깅
2| 인스트루먼츠(Instruments)를 이용한 애플리케이션 감시
3| 샤크(Shark)를 이용한 프로파일링(profiling)
24강 앱 스토어를 통한 애플리케이션 배포
1| 앱 스토어용 애플리케이션 준비
2| 승인을 위한 애플리케이션 제출
3| 애플리케이션 홍보
4| 또 다른 배포 방법