HOME > 상세정보

상세정보

(실전 애플리케이션으로 배우는) 프로그래머를 위한 아이폰 (6회 대출)

자료유형
단행본
개인저자
Deitel, Paul J., 저 Deitel, Harvey, 저 Deitel, Abbey, 저 Kern, Eric, 저 Morgano, Michael, 저 박석정, 역
서명 / 저자사항
(실전 애플리케이션으로 배우는) 프로그래머를 위한 아이폰 / 폴 데이텔 [외] 지음 ; 박석정 옮김
발행사항
서울 :   정보문화사,   2010  
형태사항
478 p. : 삽화 ; 24cm
원표제
iPhone for programmers : an app-driven approach
ISBN
9788956745008
일반주기
저자: 폴 데이텔, 하비 데이텔, 애비 데이텔, 에릭 컨, 마이클 모르가노  
색인수록  
아이폰 최신 고급 기술 수록  
일반주제명
iPhone (Smartphone) -- Programming Application software -- Development
000 01338camcc2200421 c 4500
001 000045632279
005 20110228100950
007 ta
008 110225s2010 ulka 001c kor
020 ▼a 9788956745008 ▼g 13000
035 ▼a (KERIS)BIB000012112483
040 ▼a 211014 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.26 ▼2 22
085 ▼a 005.26 ▼2 DDCK
090 ▼a 005.26 ▼b 2010z18
245 2 0 ▼a (실전 애플리케이션으로 배우는) 프로그래머를 위한 아이폰 / ▼d 폴 데이텔 [외] 지음 ; ▼e 박석정 옮김
246 1 9 ▼a iPhone for programmers : ▼b an app-driven approach
260 ▼a 서울 : ▼b 정보문화사, ▼c 2010
300 ▼a 478 p. : ▼b 삽화 ; ▼c 24cm
500 ▼a 저자: 폴 데이텔, 하비 데이텔, 애비 데이텔, 에릭 컨, 마이클 모르가노
500 ▼a 색인수록
500 ▼a 아이폰 최신 고급 기술 수록
650 0 ▼a iPhone (Smartphone) ▼x Programming
650 0 ▼a Application software ▼x Development
700 1 ▼a Deitel, Paul J., ▼e
700 1 ▼a Deitel, Harvey, ▼e
700 1 ▼a Deitel, Abbey, ▼e
700 1 ▼a Kern, Eric, ▼e
700 1 ▼a Morgano, Michael, ▼e
700 1 ▼a 박석정, ▼e
900 1 0 ▼a 데이텔, 폴, ▼e
900 1 0 ▼a 데이텔, 하비, ▼e
900 1 0 ▼a 데이텔, 애비, ▼e
900 1 0 ▼a 컨, 에릭, ▼e
900 1 0 ▼a 모르가노, 마이클, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.26 2010z18 등록번호 121204286 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.26 2010z18 등록번호 121204287 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

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

책을 위한 예제가 아닌,
실제 어플리케이션의 풀 코드를 통해 새로운 기술을 배워보자!
아이폰 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


정보제공 : Aladin

저자소개

폴 데이텔(지은이)

데이터 앤 어소시에이트 사의 CEO 겸 최고 기술 책임자인 폴 J. 데이텔은 컴퓨팅 분야에서 38년의 컴퓨팅 경험을 가진 MIT 졸업생이다. 폴은 가장 경험이 많은 프로그래밍 언어 강사 중 하나로 1992년부터 소프트웨어 개발자들에게 전문 과정을 가리켰다. 그는 시스코, IBM, 지멘스, 썬마이크로시스템즈(현재 오라클), 델, 피델리티, 케네디 우주 센터의 NASA, 국립폭풍연구소(NSSL), 화이트 샌드 미사일 레인지(WSMR), 루즈 웨이브 소프트웨어(Rouge Wave Software), 보잉, 노텔 네트워크, 푸마, 아이로봇 등을 포함해서 전 세계 기업 고객들에게 수백 개의 프로그래밍 과정을 공급했다.

하비 데이텔(지은이)

세계에서 가장 많이 팔리는 프로그래밍 언어 교과서/전문 서적/비디오 저자이다. 데이터&어소시에이트 사의 회장 겸 최고 전략 책임자인 하비 M. 데이텔 박사는 58년의 컴퓨팅 경험이 있다. 데이텔 박사는 MIT에서 전기공학 학사와 석사를, 보스턴 대학교에서는 수학 박사를 받았다. 그는 컴퓨터과학이 분리되기 전에 각 과정에서 컴퓨팅을 공부했다. 그는 1991년 아들 폴과 함께 데이터&어소시에이트 사를 설립하기 전 테뉴어(종신재직권) 취득 및 보스턴 대학 컴퓨터공학부 회장직을 포함한 광범위한 대학 교육 경험을 가지고 있다. 데이텔 출판물은 일본어, 독일어, 러시아어, 스페인어, 프랑스어, 폴란드어, 이탈리아어, 중국어 간체, 중국어 번체, 한국어, 포르투갈어, 그리스어, 우르두어 및 터키어 등 100개가 넘는 번역본으로 국제적으로 인정을 받고 있다. 데이텔은 학계, 기업, 정부 및 군 고객에게 수백 개의 프로그래밍 과정을 제공했다.

박석정(옮긴이)

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

정보제공 : Aladin

목차

목차
역자의 글 = 3
서문 = 12
시작하기 전에 = 20
1장 iPhone 어플리케이션 개발 소개 
 1.1 이 책에 대한 소개 = 24
 1.2 iPhone 개요 = 25 
 1.3 iPhone 3GS와 OS 3.x의 주요 특징 및 개선 사항 = 28 
 1.4 앱스토어에서 어플리케이션 다운로드하기 = 30
 1.5 iPhone OS 3.x = 31 
 1.6 Objective-C 프로그래밍 언어 = 33  
 1.7 디자인 패턴 = 33 
 1.8 Cocoa 프레임워크 = 35
 1.9 새로운 iPhone SDK 3 기능 = 37
 1.10 Xcode 툴셋(Toolset) = 38
 1.11 객체 기술 = 40
 1.12 웹 2.0 = 42
 1.13 시뮬레이터에서 Painter 어플리케이션 실행해 보기 = 42
 1.14 요약 = 47
 1.15 Deitel 리소스 센터 = 47
2장 iPhone 앱스토어와 어플리케이션 비즈니스 이슈 
 2.1 소개 = 49
 2.2 iPhone 개발자 프로그램 : 테스트와 어플리케이션 제출을 위한 프로필 설정 = 49
  2.2.1 iPhone 개발팀 구성하기 = 50
  2.2.2 iPhone 개발 인증서(iPhone Development Certificate) 얻기 = 50
  2.2.3 테스트를 위한 디바이스(device) 등록하기 = 52
  2.2.4 어플리케이션 ID(App ID) 생성하기 = 52
  2.2.5 프로비저닝 프로필(Provisioning Profile) 생성하기 = 52
  2.2.6 프로비저닝 프로필을 이용해서 iPhone이나 iPod Touch에 어플리케이션 설치하기 = 53
  2.2.7 배포를 위해 어플리케이션 제출하기 = 54
 2.3 iPhone 휴먼 인터페이스 가이드라인 = 56
 2.4 어플리케이션 테스트 = 57
 2.5 아이튠즈 커넥트로 어플리케이션 제출 준비하기 = 58
 2.6 훌륭한 iPhone 어플리케이션의 특징 = 60
 2.7 어플리케이션 승인 거부 회피하기 = 61
 2.8 어플리케이션 가격 정책 : 유료 or 무료? = 62
 2.9 아이튠즈 커넥트에 어플리케이션 추가하기 = 64
 2.10 유료 어플리케이션으로 수익 창출하기 : 어플리케이션 내 구매 기능으로 가상 상품 팔기 = 67
 2.11 아이튠즈 커넥트로 어플리케이션 관리하기 = 69
 2.12 어플리케이션 마케팅 = 70
 2.13 iPhone 일화와 유머 = 75
 2.14 기타 플랫폼 = 76
 2.15 iPhone 개발 문서 = 77
 2.16 요약 = 78
3장 Welcome 어플리케이션 _ Xcode, Cocoa, 인터페이스 빌더에 빠져보자! 
 3.1 소개 = 80
 3.2 기술 개요 = 80
 3.3 Xcode 3.x IDE와 Cocoa = 81
 3.4 어플리케이션 생성 = 84
 3.5 인터페이스 빌더로 GUI 구축하기 = 86
 3.6 Welcome 어플리케이션 실행하기 = 91
 3.7 요약 = 93
4장 Tip Calculator 어플리케이션 _ Objective-C 프로그래밍 소개 
 4.1 소개 = 95
 4.2 Tip Calculator 어플리케이션의 시험 구동 = 95
 4.3 기술 개요 = 96
 4.4 어플리케이션 구축하기 = 96
 4.5 어플리케이션에 기능 추가하기 = 102
 4.6 인터페이스 빌더에서 객체 연결하기 = 105
 4.7 클래스의 메서드 구현하기 = 109
 4.8 요약 = 115
5장 Favorite Twitter Searches 어플리케이션 _ 컬렉션과 Cocoa GUI 프로그래밍 
 5.1 소개 = 117
 5.2 Favorite Twitter Searches 어플리케이션 시험 구동 = 118
 5.3 기술 개요 = 119
 5.4 어플리케이션 구축하기 = 120
 5.5 요약 = 139
6장 Flag Quiz Game 어플리케이션 _ 컨트롤러와 Utility Application 템플릿 
 6.1 소개 = 141
 6.2 Flag Quiz Game 어플리케이션 시험 구동 = 144
 6.3 기술 개요 = 144
 6.4 어플리케이션 구축하기 = 145
  6.4.1 MainView와 MainViewController 클래스 = 146
  6.4.2 FlipsideView와 FlipsideViewController 클래스 = 165
 6.5 요약 = 172
7장 Spot-On Game 어플리케이션 _ UIView 사용과 터치 감지하기 
 7.1 소개 = 175
 7.2 Spot-On Game 어플리케이션 시험 구동 = 177
 7.3 기술 개요 = 177
 7.4 어플리케이션 구축하기 = 177
 7.5 요약 = 196
8장 Cannon Game 어플리케이션 _ 드래그 이벤트 처리와 NSTimer를 이용한 애니메이션 
 8.1 소개 = 198
 8.2 Cannon Game 어플리케이션 시험 구동 = 199
 8.3 기술 개요 = 200
 8.4 어플리케이션 구축하기 = 200
 8.5 요약 = 219
9장 Painter 어플리케이션 _ UIView로 컨트롤 사용하기 
 9.1 소개 = 221
 9.2 기술 개요 = 221
 9.3 어플리케이션 구축하기 = 222
 9.4 요약 = 242
10장 Address Book 어플리케이션 _ 테이블과 UINavigationController 
 10.1 소개 = 244
 10.2 Address Book 어플리케이션의 시험 구동 = 246
 10.3 기술 개요 = 247
 10.4 어플리케이션 구축하기 = 247
  10.4.1 RootViewController 클래스 = 247
  10.4.2 AddViewController 클래스 = 257
  10.4.3 ContactViewController 클래스 = 266
  10.4.4 EditableCell 클래스 = 269
 10.5 요약 = 274
11장 경로 추적 어플리케이션 _ 맵 킷(Map Kit)과 코어 로케이션(GPS와 나침반) 
 11.1 소개 = 276
 11.2 Route Tracker 어플리케이션 시험 구동 = 279
 11.3 기술 개요 = 279
 11.4 어플리케이션 구축하기 = 280
  11.4.1 TrackingMapView 클래스 = 281
  11.4.2 Controller 클래스 = 288
 11.5 요약 = 296
12장 Slideshow 어플리케이션 _ 사진과 iPod 라이브러리 접근 
 12.1 소개 = 298
 12.2 Slideshow 어플리케이션의 시험 가동 = 301
 12.3 기술 개요 = 303
 12.4 어플리케이션 구축하기 = 303
  12.4.1 RootViewController 클래스 = 303
  12.4.2 SlideshowViewController 클래스 = 316
  12.4.3 NameViewController 클래스 = 327
  12.4.4 SlideshowDataViewController 클래스 = 329
 12.5 요약 = 342
13장 Enhanced Slideshow 어플리케이션 _ NSCoder를 이용한 데이터 직렬화와 동영상 재생 
 13.1 소개 = 344
 13.2 Enhanced Slideshow 어플리케이션의 시험 구동 = 346
 13.3 기술 개요 = 347
 13.4 어플리케이션 만들기 = 348
  13.4.1 MediaItem 클래스 = 348
  13.4.2 Slideshow 클래스 = 353
  13.4.3 RootViewController 클래스 = 359
  13.4.4 SlideshowDataViewController 클래스 = 363
  13.4.5 EnhancedSlideshowAppDelegate 클래스 = 373
  13.4.6 SlideshowViewController 클래스 = 374
 13.5 추천 추가 기능 = 381
 13.6 요약 = 382
14장 Voice Recorder 어플리케이션 _ 오디오 녹음과 재생 
 14.1 소개 = 384
 14.2 Voice Recorder 어플리케이션 시험 구동 = 387
 14.3 기술 개요 = 387
 14.4 어플리케이션 구축하기 = 388
  14.4.1 VoiceRecorderViewController 클래스 = 388
  14.4.2 NameRecordingViewController 클래스 = 397
  14.4.3 Visualizer 클래스 = 401
  14.4.4 PlaybackViewController 클래스 = 405
 14.5 음성 합성 및 인식 = 420
 14.6 요약 = 420
15장 Enhanced Address Book 어플리케이션 _ 지속성 데이터(persistent data) 관리 및 전송 
 15.1 소개 = 422
 15.2 Enhanced Address Book 어플리케이션 시험 구동 = 424
 15.3 기술 개요 = 424
 15.4 어플리케이션 구축하기 = 425
  15.4.1 코어 데이터 모델 구축하기 = 425
  15.4.2 ContactViewController 클래스 = 426
  15.4.3 RootViewController 클래스 = 432
 15.5 요약 = 445
16장 Twitter Discount Airfares 어플리케이션 _ 인터넷이 가능한 어플리케이션 
 16.1 소개 = 448
 16.2 Twitter Discount Airfares 어플리케이션 시험 구동 = 449
 16.3 기술 개요 = 449
 16.4 어플리케이션 구축하기 = 449
 16.5 요약 = 473

관련분야 신착자료

Zumstein, Felix (2022)