책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788966184880
· 쪽수 : 772쪽
· 출판일 : 2012-12-21
책 소개
목차
Part 1 | 아이폰 개발의 시작
1. iOS 개발 프로세스
_iOS 애플리케이션 개발 프로세스
_개발 환경 구축
_애플리케이션 개발
_애플리케이션 빌드 및 테스트
2. iOS 아키텍처
_iOS 계층 구조
_코코아 터치 계층
_미디어 계층
_코어 서비스 계층
_코어 운영체제 계층
3. iOS SDK 및 Xcode 설치
_Xcode34
_개발자 계정 생성
_Xcode 설치
_개발자 프로그램
4. Xcode 살펴보기
_Xcode
_Xcode 기능들
Part 2 | Objective-C 프로그래밍
5. Objective-C 프로그래밍 기본
_Objective-C
_메인 함수
_파일 확장자
_프레임워크
6. 오브젝트와 메서드
_오브젝트와 메서드
_메서드 호출
_중첩 호출
_접근자
7. 오브젝트 생성과 소멸
_오브젝트 생명주기
_오브젝트 생성 및 소멸
_ARC
8. 클래스
_오브젝티브-C 클래스
_클래스 선언부
_클래스 구현부
_클래스 사용
9. 데이터 타입과 변수
_데이터 타입
_기본 데이터 타입
_오브젝티브-C 데이터 타입
_변수 명명법
10. 오브젝티브-C 조건문
_조건문
_if 문과 if-else 문
_switch-case 문
11. 오브젝티브-C 반복문
_반복문
_for 문
_while 문
12. 클래스 생성과 사용
_오브젝티브-C 클래스 추가
_클래스 헤더 파일
_클래스 구현 파일
_클래스 사용
Part 3 | iOS 컨트롤
13. 레이블과 버튼
_인터페이스 빌더
_폰트 설정
_멀티라인
_사이즈 설정
_버튼 이벤트
_New APIs(iOS6)
14. 세그먼트 컨트롤
_세그먼트 컨트롤 살펴보기
_세그먼트 타입
_이벤트 처리
_색상 변경
_세그먼트 삽입
_활성화와 비활성화
_타이틀 변경
15. 텍스트 필드 컨트롤
_텍스트 필드 컨트롤 살펴보기
_텍스트 필드 속성
_키보드 제어
_입력 값 검토
_영역 변경
_New APIs(iOS6)
16. 슬라이더 컨트롤
_슬라이더 컨트롤 살펴보기
_이벤트 처리
_범위 설정
_Vertical Slider
_New APIs(iOS5)
17. 스위치 컨트롤
_스위치 컨트롤 살펴보기
_이벤트 처리
_타이틀 변경
_New APIs(iOS5, iOS6)
18. 액티비티 인디케이터
_액티비티 인디케이터 살펴보기
_스타일 변경
_New APIs(iOS5)
_상태 바 적용
19. 프로그레스 컨트롤
_프로그레스 컨트롤 살펴보기
_진행률 표시
_스타일
_New APIs(iOS5)
20. 경고창 컨트롤
_경고창 컨트롤 살펴보기
_버튼 추가
_이벤트 처리
_New APIs(iOS5)
21. 커스텀 인디케이터
_커스텀 인디케이터 살펴보기
_프로젝트 생성
_클래스 추가
_클래스 작성
_클래스 사용
Part 4 | iOS 활용하기
22. 테이블 뷰
_테이블 뷰(TableView)
_테이블 뷰 메서드
_테이블 뷰 프로젝트
_테이블 뷰 스타일
_셀 스타일
_셀 액세서리
23. 테이블 뷰 활용
_테이블 뷰 활용
_다중 테이블 뷰
_커스텀 셀
24. 파일과 디렉터리
_샌드박스(SandBox)
_파일(Files)
_디렉터리(Directories)
25. 데이터베이스
_SQLite 데이터베이스 살펴보기
_SQLite
_연락처 관리
26. 멀티터치
_멀티터치와 제스처
_멀티터치(Multi touch)
_제스처(Gesture)
27. 라이브러리
_라이브러리란?
_라이브러리 작성
_라이브러리 사용
28. 다국어 지원
_다국어 지원이란?
_스트링 테이블
_다국어 리소스
_프로그램명 설정
29. 카메라 연동하기
_카메라 연동이란?
_이미지 피커
_예제 프로그램
Part 5 | 실전 프로젝트
30. 이미지 뷰어 앱
_이미지 뷰어
_파일 리스트 생성
_이미지 뷰 클래스
_클래스 사용
31. MP3 플레이어
_오디오 프로그램
_AVAudioPlayer
_MP3 Player
32. 약속 프로그램
_캘린더 프로그램
_지역알림(Local Notification)
_SMS 전송
_약속 프로그램
33. 문서 뷰어
_도큐먼트 뷰어 살펴보기
_문서 상호작용 컨트롤러
_프로그램 작성
34. 동영상 플레이어
_동영상 플레이어
_MPMoviePlayerController
_동영상 플레이어 제작
35. My Cloud 프로젝트
_클라우드 서비스
_서버 설치(Apache, PHP)
_서버 프로그램
_클라이언트 프로그램



















