서브메뉴

본문

실전 아이폰 프로그래밍
실전 아이폰 프로그래밍
저자 : 정금호
출판사 : 영진닷컴
출판년 : 2011
정가 : 25000, ISBN : 9788931441796

책소개


실전 개발 노하우를 담은 아이폰 프로그래밍의 모든 것!

이 책은 ‘실전 안드로이드 프로그래밍’의 후속편이자 저자의 실무 경험을 토대로 아이폰 기초부터 게임 제작, 그리고 개발 방법론까지 아이폰 애플리케이션 개발에 대한 모든 것을 쉽게 익힐 수 있도록 구성하였다.

초반부에는 아이폰에서 제공하는 여러 기능과 운영체제인 iOS의 발전 과정에 대해서 소개한다. 그리고 애플리케이션 개발 환경 구축과 애플리케이션을 개발할 때 유의해야 할 사항에 대해서도 다루고 있다. 중반부에는 본격적으로 예제를 따라 실습할 수 있도록 구성되었다. 애플리케이션을 개발할 때 사용할 기본 기능들을 익혀보고 이 기능들을 응용한 기능들과 네이버, 다음, 구글 OpenAPI와 SQLite를 활용한 애플리케이션 제작을 다뤄 실무에서 바로 적용해 개발할 수 있도록 하였다. 그리고 단어 암기장 애플리케이션과 실제 Lite 버전에 준하는 육성 시뮬레이션 게임 프로그래밍 제작도 다루고 있어 직접 상용급 게임 개발을 체험하실 수 있다.

후반부에는 이렇게 개발한 아이폰 애플리케이션을 등록하고 판매하는 앱스토어 소개와 저자가 직접 프로젝트를 진행하면서 얻은 경험들을 바탕으로 애자일 개발 방법론을 적용하는 방법과 필요한 개발도구(SVN, Mantis, MediaWiki 등등)들을 소개하고 있다.

목차


Chapter 01. 아이폰 프로그래밍 개요
* iPhone 소개
* iPhone OS 소개
* iOS 플랫폼
* 아이폰 애플리케이션 개발시 유의 사항
* Android, Windows Phone
* 개발 환경과의 비교
* iOS 개발 환경 구축하기

Chapter 02. 아이폰 기본 프로그래밍
* 애플리케이션(Application)
* 뷰와 뷰 컨트롤러
* 탭 바와 탭 바 컨트롤러
* 내비게이션 바와 내비게이션 컨트롤러
* 테이블 뷰와 테이블 뷰 컨트롤러
* 알림

Chapter 03. 아이폰 응용 프로그래밍
* 멀티 뷰 사용하기
* 카메라 기능 구현
* 캘린더 기능 구현
* 커스텀 이미지 피커 구현
* MP3 파일 스트리밍 플레이
* 이미지 파일 업로드
* 구글 지도 연동하기
* 바코드 인식 라이브러리
* 애플 푸시 알림 서비스(APNS)
* 지역 알림

Chapter 04. 웹 API 및 SQLite 활용하기
* OpenAPI 활용하기
* 네이버 OpenAPI 사용하기
* 다음 OpenAPI 사용하기
* 구글 API 연동
* 트위터 애플리케이션 구현하기
* SQLite 소개
* SQLite Manager 사용
* SQLite 외부 파일 처리
* 단어 암기장 애플리케이션 구현

Chapter 05. 아이폰용 게임 개발
* 육성 시뮬레이션 게임 만들기
- 상수와 변수, 메소드 선언
- 초기화 처리
- 화면 출력 처리
- 터치 입력 처리
- 게임 모드 변환 처리
- 타이머 처리
- 스케쥴 실행 처리
- 스크립트 처리 구현
- 게임 데이터 DB 파일 만들기

Chapter 06. 앱스토어 소개 및 활용
* Apple AppStore
* 앱스토어 배포용 애플리케이션 제작
* 애플리케이션 등록 및 관리

Chapter 07. 개발 방법론 및 개발 도구의 활용
* 애자일 개발 방법론
* 작업 일정판과 일일 소멸 차트 활용
* SVN을 이용한 소스 코드 관리하기
* Mantis를 이용한 이슈 관리하기
* MediaWiki를 이용한 개발 정보 관리하기
* 팀 협업 시스템 소개