I   회사소개  I  사이트맵  I  도움말
인기검색어
  ID저장
 
회원가입 I 아이디/비밀번호찾기
ㆍOS / 하드웨어 / 서버군
ㆍOA / 오피스 / 전자출판
ㆍ아이폰 / 안드로이드
ㆍ디지털 포토그래피
ㆍ그래픽 / 홈페이지
ㆍ인터넷 프로그래밍
ㆍ일반프로그래밍
ㆍ게임프로그래밍
ㆍSNS / E-Business
ㆍ데이터베이스
ㆍ기 타
ㆍ길라잡이
ㆍ실력이 탐나는
ㆍ회사 실무에 힘을 주는
ㆍ예제가 가득한
ㆍ그림 한 장으로 보는
ㆍ디지털 포토그라피
ㆍ그래픽/홈페이지
페이스북 블로그 네이버포스트
관련분류 : 아이폰/안드로이드 / 아이폰
실전 어플리케이션으로 배우는 프로그래머를 위한 아이폰
크게보기 l 차례보기
ㆍ저 자 폴 데이텔 , 하비 데이텔 , 애비 데이텔 , 마이클 모르가노
ㆍ역 자 박석정
ㆍ구 분 번역서
ㆍ발행일 2010년 07월 26일
ㆍ정 가 20,000원
ㆍ페이지 478 페이지
ㆍISBN 978-89-5674-500-8
ㆍ난이도 초급.중급
ㆍ출판사 정보문화사



책을 위한 예제가 아닌,

실제 어플리케이션의 풀 코드를 통해 새로운 기술을 배워보자!




아이폰 SDK와 Objective-C, Xcode를 사용하여 아이폰 애플리케이션 개발을 알려주는 실용적인 고급 프로그래머 가이드!

아이폰 최신 고급 기술 수록
아이폰 SDK | Xcode | Objective-C | Cocoa | 인터페이스 빌더 | 어플리케이션 템플릿 | GUI | Views | Tables | 컨트롤러 | 멀티터치 | 코어 오디오 | 코어 애니메이션 | 코어 데이터 | 코어 로케이션 | GPS | 나침반 | iPod 라이브러리 접근 | 오디오&비디오 | 게임 킷 | 블루투스 | 웹 서비스 | 컬렉션 | 앱스토어 가입 | 아이튠즈 연결 | 앱의 인터페이스 디자인 | 유료 앱의 가격 결정 | 어플리케이션 마케팅

단 1년 만에, 1억 5천만 개가 넘는 아이폰 어플리케이션이 애플의 앱스토어에서 다운로드 되었다. 이 책은 프로그래머들이 아이폰 어플리케이션을 쉽게 개발할 수 있도록 필요한 모든 것을 제공한다. 이 책은 14개의 완벽하게 테스트된 어플리케이션(7,700라인의 코드)을 통해 새로운 기술들을 설명한다. 책을 위한 예제가 아닌, 실제 어플리케이션의 풀 코드를 완벽한 해설과 함께 담고 있는 것이다. 중요한 코드는 컬러로 구분하여 상세한 설명과 실행 결과를 함께 제공한다. 3장부터는 Xcode, Cocoa, 인터페이스 빌더를 사용하여 어플리케이션을 구축하는데, Objective-C의 객체 지향 프로그래밍과 아이폰의 최신 기술인 게임 킷(Game Kit), iPod 라이브러리 접근 등을 사용하여 어플리케이션을 구축해보자. 이 책에는 다음과 같은 어플리케이션이 포함되어 있다.

Welcome | Tip Calculator | Favorite Twitter Searches | Flag Quiz Game | Spot-On Game | Cannon Game | Painter | Address Book | Route Tracker | Slideshow | Enhanced Slideshow | Voice Recorder | Enhanced Address Book | Twitter Discount Airfares




아이폰 개발을 시작했을 때, 내게 이 책이 있었다면 얼마나 좋았을까. 이 책은 수많은 시행착오와 노력을 기울여 깨달은 것들을 명료하고 간결하게 설명한다. 이 책을 읽는 모든 독자가 짧은 시간 내에 무에서 유를 창조해 낼 수 있을 것이다.
- Marcantonio Magnarapa, 오길비 인터랙티브 모바일 플랫폼 R&D

이 책은 아이폰 프로그래밍과 관련된 다양한 주제를 다루고, 코어 로케이션 API, 동영상 재생, 비동기 네트워크 통신과 같은 최신 기술을 설명한다. 이 책의 강점은 Xcode 사용법과 같은 프로그래밍 적인 접근은 물론, 앱스토어에 어플리케이션을 제출하는 방법, 유료 어플리케이션의 가격 설정, 아이폰 개발을 둘러싼 많은 비프로그래밍적 사안과 같이 꼭 필요한 내용도 같이 수록한 점이다. 또한, 당장 사용할 수 있는 14개의 완전한 아이폰 어플리케이션 구축 방법을 설명하여 빠르게 아이폰 프로그래밍을 시작할 수 있도록 한다. 각 어플리케이션의 목적을 설명하고 어플리케이션에 사용된 Objective-C와 Cocoa 기술을 설명하며, 소스 코드를 한 줄씩 상세하게 설명한다. 이 책은 아이폰 개발에 관심이 있는 모든 프로그래머에게 가장 좋은 선택이 될 것이다.
- Zach Saul, Retronyms 창립자 및 Recoder(2008년 Top Paid 10) 어플 제작자

이 책에서 제공하는 내용은 전문 프로그래머의 수준과 그리 멀지 않으며 기존에 존재하는 레퍼런스 문서의 되새김질이 아닌, 더욱 더 많은 것을 제공한다. 이 책은 훌륭한 아이폰 개발 서적 중의 하나이며 개발자의 책장에 반드시 꽂혀있어야 할 책이다. 이 책은 최후의 아이폰 서적이라 할 만하다.
- Rik Watson, 록히드 마틴 수석 소프트웨어 엔지니어
 
지은이 | 폴 데이텔, 하비 데이텔
폴 데이텔하비 데이텔은 Deitel&Associates, Inc.의 창립자이다. Deitel&Associates, Inc.는 국제적으로 프로그래밍 언어에 대한 서적 집필과 교육, 인터넷 비즈니스 개발 기관으로 널리 알려져 있다. 전 세계의 수많은 사람들이 C, C++, Visual C++, Java, Visual C#, Visual Basic, XML, Python, 인터넷 웹 프로그래밍과 같은 프로그래밍 언어를 숙달하는 데 Deitel의 서적을 이용한다.

옮긴이 | 박석정
아주대학교 미디어학부를 졸업하고 2006년부터 LG전자 MC 사업본부 개발실에서 근무하였다. 아이폰 어플리케이션 연구개발에 관심이 많으며, 2008년부터 NHN 기술 문서팀에서 근무하고 있다.




[베타 리뷰어 인터뷰]
Marcantonio Magnarapa, 오길비 인터랙티브 모바일 플랫폼 R&D
- 1장을 다 읽었을 때 나는 벌써 아이폰 시뮬레이터에서 동작하는 커스텀 어플리케이션을 보았다. 매우 중요한 부분이었을 뿐만 아니라 잘 구성되었다. 아이폰의 기능과 아이폰을 둘러싼 생태계를 균형 잡힌 시각으로 잘 처리하였기 때문에 내가 지금 무엇을 해야 하는지에 대한 설계서를 가질 수 있게 되었다.
- Tip Calculator 어플리케이션은 훌륭하다. 이 어플리케이션은 기본적이지만 매우 중요한 데이터 타입 전환 및 데이터 입출력, 타입 형식과 이벤트 핸들링과 같은 동작을 포함한다.
- Twitter Discount Airfare 어플리케이션은 우선 재밌었다. 이 책이 앱스토어에서 어플리케이션을 배포하길 원하는 독자들을 대상으로 쓰였다는 점에서, 이 어플리케이션의 모델을 따르는 많은 어플리케이션이 반드시 앱스토어에 등장할 것이라 생각한다.

Rik Watson, 록히드 마틴 수석 소프트웨어 엔지니어
- Xcode와 관련된 챕터가 좋았다. Xcode와 인터페이스 빌더의 강력한 힘을 보여준 Welcome 어플리케이션이 특히 마음에 들었다.
- Tip Calculator 어플리케이션은 내가 지금까지 읽어본 아이폰 프로그래밍 시작 파트 중에서 가장 훌륭했다. 아이폰 프로그래밍에 관해 지식이 없는 사람이 아니라 기술적 배경을 지닌 사람을 타깃으로 한 점은 매우 탁월한 설정이었다.
- Favorite Twitter Searches 어플리케이션에 꽂혔다. 대부분의 책은 이와 관련된 내용에서 ‘Hello World’ 수준을 벗어나지 못하였는데, 이 책은 아주 유용하고 성실하게 어플리케이션을 설명하였다.
Flag Quiz Game 어플리케이션은 또 얼마나 매혹적으로 동작하는가? 이것은 진정 최후의 아이폰 서적이 될 것이다.
- Address Book 어플리케이션은 이제까지 내가 읽어본 테이블 관련 설명 중에 최고다.
- 나는 매핑(mapping) API를 한 번도 사용해 본 적이 없었기 때문에 Route Tracker 어플리케이션 부분을 두 번이나 읽었다. 한 번은 Apple 문서를 읽기 전이었고 한 번은 Apple의 문서를 읽은 후였다. 이 장을 읽으면 Apple 문서를 따로 볼 필요가 없을 것이다.
- Enhanced Address Book 어플리케이션은 복잡한 API와 기능을 명쾌한 방법으로 설명하고 있고 기존 아이폰 프로그래머들이 쉽게 접하지 못한 부분을 다루고 있다. 아마도 SDK를 깊게 공부하는 중이라면 이 장이 가장 중요한 부분이 될 것이다.

Zach Saul, Retronyms 창립자 및 Recoder(2008년 Top Paid 10) 어플 제작자
- 아이폰 앱스토어와 어플리케이션 비즈니스 이슈는 아이폰 어플리케이션 판매와 관련된 프로그래밍이 아닌 모든 이슈를 제공한다. DRM을 설정하는 상세한 설명은 정말 유용하기 때문에 경험 있는 개발자라 할지라도 시행착오의 시간을 줄일 수 있을 것이다.
- Welcome 어플리케이션의 UI를 구축하는 방법을 인터페이스 빌더를 사용하여 쉽게 소개한다.
나는 Spot-On Game 어플리케이션의 애니메이션 예제가 정말로 마음에 들었다. 간단한 UIView 애니메이션을 보여주는 것은 정말로 중요하다. 이 예제만 공부하면 CALayer 객체를 이해하는 데 충분하다.
- 강약이 훌륭하다. The Favorite Twitter Searches 어플리케이션의 소스코드는 깊이 있으면서 따라 하기 쉽다.
- 나는 Cannon Game 어플리케이션을 즐겼다. 이 책을 지금까지 읽으면서, 이 책의 완급 조절에 감탄을 금치 못했다. 현재 장의 내용은 이전 장에서 다룬 지식 위에 약간의 새로운 지식을 추가하는 방식이다.
- Painter 어플리케이션은 매우 품위 있고 잘 정제된 어플리케이션이다. 그림을 그릴 때 재미있었다.
- Route Tracker 어플리케이션은 아이폰의 잠재력을 밝게 비춰주는 어플리케이션이다. 이 어플리케이션의 구현은 매우 간단하고 이해하기 쉽다. 이미 서비스로 제공되어 있기 때문에 나는 매일 이용하고 있다. 전체적으로 훌륭한 내용이면서 훌륭한 어플리케이션이다.
- Slideshow 어플리케이션은 사진과 뮤직 라이브러리를 사용하는 방법을 보여주는 훌륭한 예제다.
나는 Enhanced Slideshow의 NSCoder 설명이 마음에 들었다. 이는 객체를 직렬화하는 데 정말 많은 도움이 된다.
- Voice Recorder 어플리케이션은 훌륭하다. 이 어플리케이션은 꽤나 간단한 어플리케이션으로 오디오 API를 연습하는 기회를 준다. 전통적이지 않은 미터링(metering)을 사용하고 있고 재미도 있다!
- 나는 이전에 코어 데이터나 블루투스 연결 기능을 사용해 본 적이 없었다. 그러나 Enhanced Address Book 어플리케이션을 읽고 나서 이 두 기능을 어떻게 사용할지 감이 잡혔다.
- Twitter Discount Airfares 어플리케이션의 명확한 NSUrlConnectionDelegate 구현은 초보 아이폰 개발자에게 굉장한 도움이 될 것이다. 비동기 네트워크 통신도 아이폰 프로그래밍에서 중요한 부분을 차지한다.
 
 
 
                                  
회사소개      개인정보취급방침      고객센터     사이트맵      도움말