000 | 01100camcc2200349 c 4500 | |
001 | 000045665631 | |
005 | 20110908155439 | |
007 | ta | |
008 | 110908s2011 ggka 001c kor | |
020 | ▼a 9788965400134 ▼g 13560 | |
035 | ▼a (KERIS)BIB000012501535 | |
040 | ▼a 211062 ▼c 211062 ▼d 222001 ▼d 211009 | |
041 | 1 | ▼a kor ▼h jpn |
082 | 0 4 | ▼a 005.26 ▼2 22 |
085 | ▼a 005.26 ▼2 DDCK | |
090 | ▼a 005.26 ▼b 2011z13 | |
100 | 1 | ▼a 畑圭輔 |
245 | 1 0 | ▼a 아이폰 앱 프로그래밍 essence = ▼x iPhone app programming / ▼d 하타 케이스케, ▼e 키시가와 카츠미 공저 ; ▼e 안동현 옮김 |
246 | 1 9 | ▼a そのまま使えるiPhoneアプリプログラム |
246 | 3 | ▼a Sonomama tsukaeru iPhone apuri puroguramu |
260 | ▼a 부천 : ▼b 프리렉, ▼c 2011 | |
300 | ▼a xii, 404 p. : ▼b 삽화 ; ▼c 25 cm | |
500 | ▼a 앱스토어로 가는 당신을 위한 여행 안내서 | |
500 | ▼a 색인수록 | |
700 | 1 | ▼a 岸川克己, ▼e 저 |
700 | 1 | ▼a 안동현, ▼e 역 |
900 | 1 0 | ▼a Hata, Keisuke, ▼e 저 |
900 | 1 0 | ▼a Kishikawa, Katsumi, ▼e 저 |
900 | 1 0 | ▼a 하타 케이스케, ▼e 저 |
900 | 1 0 | ▼a 키시가와 카츠미, ▼e 저 |
945 | ▼a KLPA |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.26 2011z13 | Accession No. 121212794 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.26 2011z13 | Accession No. 121212795 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
아이폰 애플리케이션 개발의 최전선에서 활약하는 두 명의 저자가 자신들이 가진 비장의 프로그래밍 비법을 공개한 책. Part 1에서는 OpenGL ES 테크닉을, Part 2에서는 동영상 제어와 iPod 라이브러리 제어 애플리케이션을, Part 3에서는 이미지 타일링, 달력, 경로 탐색 등 공개된 애플리케이션의 핵심 부분 프로그래밍 방법을 담고 있다.
100만 이상의 다운로드를 자랑하는 톱 개발자가 밝히는 인기 애플리케이션의 프로그래밍 에센스
아이폰 애플리케이션 개발의 최전선에서 활약하는 두 명의 저자가 자신들이 가진 비장의 프로그래밍 비법을 공개합니다. Part 1에서는 OpenGL ES 테크닉을, Part 2에서는 동영상 제어와 iPod 라이브러리 제어 애플리케이션을, Part 3에서는 이미지 타일링, 달력, 경로 탐색 등 공개된 애플리케이션의 핵심 부분 프로그래밍 방법을 알려 드립니다. 이 책을 통해 앱 스토어에서 실제 판매되는 수준의 애플리케이션 프로그래밍 노하우를 배울 좋은 기회를 얻게 될 것입니다.
Information Provided By: :

Author Introduction
하타 케이스케(지은이)
컨슈머 게임(PS, PS2), 어뮤즈멘트계 프로그램, 게임 감독 경험을 거쳐 2010년 2월부터 프리랜서로 활동 iPod, iPhone 애플리케이션 개발에 관해서는 iPod 쪽을 더 선호하여 iPod판 'SONG SUMMONER: The Unsung Heroes' 개발에 참여 iPhone SDK가 공개된 이후에는 iPhone 게임 개발 감독으로 활동
키시가와 카츠미(지은이)
iPhone, Mac 애플리케이션 개발자 선데이 프로그래머로서 취미로 iPhone 애플리케이션을 만들다 생각외로 깊게 빠져 전업으로 삼음
안동현(옮긴이)
연세대학교 심리학과를 졸업하고 웹 개발 프리랜서를 거쳐 IT 전문 출판사에서 기획과 편집 업무를 담당했습니다. 번역서로는 『Do it! 첫 통계 with 베이즈』(이지스퍼블리싱), 『프로그래머, 수학으로 생각하라』, 『처음 만나는 머신러닝과 딥러닝』(이상 프리렉)등이 있습니다.

Table of Contents
목차 PART 1 OpenGL ES 테크닉 Chapter 1 폴리곤과 선 = 2 1 컬러 폴리곤과 선을 표시하려면? = 3 GL TRIANGLES를 이용한 폴리곤 그리기 = 4 GL TRIANGLESTRIP을 이용한 폴리곤 그리기 = 6 GL TRIANGLEFAN을 이용한 폴리곤 그리기 = 8 GL LINELOOP를 이용한 선 그리기 = 11 GL LINESTRIP을 이용한 선 그리기 = 13 소스 코드 = 15 2 텍스처가 있는 폴리곤을 표시하려면? = 23 UIImage가 지원하는 이미지일 때(png, jpeg, tiff 등) = 24 PVRTC 포맷 이미지일 때 = 35 소스 코드 = 42 Chapter 2 텍스처 = 44 1 텍스처 블렌딩을 수행하려면? = 45 OpenGL ES의 블렌드에 관한 이해 = 46 알파 블렌드 = 46 덧셈 블렌드 = 47 뺄셈 블렌드 1 = 48 뺄셈 블렌드 2 = 50 곱셈 블렌드 = 52 스크린 블렌드 = 53 반전 블렌드 = 54 2 텍스처 관련 설정을 하려면? = 56 텍스처의 4가지 설정 = 57 텍스처 필터 = 57 텍스처 래핑 = 59 텍스처 UV = 60 텍스처 UV 오프셋 = 63 Chapter 3 포인트 스프라이트와 버퍼 = 66 1 포인트 스프라이트를 사용하려면? = 67 포인트 스프라이트란? = 68 포인트 스프라이트 사용 = 68 소스 코드 = 73 2 정점 버퍼를 사용하려면? = 78 정점 버퍼 = 79 정점 버퍼를 직접 조작하는 방법 = 84 소스 코드 = 84 3 프레임 버퍼 객체를 사용하려면? = 92 프레임 버퍼의 역할 = 93 프레임 버퍼 객체 사용 = 93 실제 사용례 = 97 소스 코드 = 98 Chapter 4 기타 테크닉 = 102 1 마스크 이미지를 사용하여 텍스처를 잘라내려면? = 103 준비 = 104 마스크 이미지를 이용하여 텍스처 잘라내기 = 104 소스 코드 = 107 2 텍스트로 텍스처를 생성하려면? = 110 텍스트로부터 텍스처 생성 = 111 소스 코드 = 115 3 화면을 캡처하려면? = 118 OpenGL ES 화면을 캡처하는 방법 = 119 소스 코드 = 123 PART 2 멀티미디어 제어 Chapter 5 동영상 제어 = 130 1 동영상을 제어하려면? = 131 소스 코드 = 137 2 동영상 재생 중 사용자 버튼 등을 오버레이로 표시하려면? = 141 소스 코드 = 147 Chapter 6 iPod 라이브러리 제어 = 152 1 현재 재생되는 iPod 곡의 정보를 얻으려면? = 153 해설 : Exposition = 154 소스 코드 = 154 2 곡의 정보를 얻으려면? = 157 해설 : Exposition = 158 보충 = 159 소스 코드 = 160 3 곡의 앨범 표지를 얻으려면? = 162 해설 : Exposition = 163 소스 코드 = 164 4 iPod 라이브러리로부터 원하는 곡을 찾으려면? = 166 해설 : Exposition = 167 보충 = 169 소스 코드 = 169 5 iPod 라이브러리로부터 곡을 선택하여 재생하려면? = 176 해설 : Exposition = 177 소스 코드 = 179 6 시스템의 곡 선택 화면을 사용하려면? = 191 곡 정보 = 192 소스 코드 = 195 7 곡 선택 화면을 직접 만들려면? = 198 곡 정보 = 199 아티스트 정보 = 202 앨범 정보 = 204 재생목록 정보 = 207 보충 = 209 소스 코드 = 210 PART 3 실전 테크닉 Chapter 7 큰 이미지 타일링 표시(Tiled Layer View) = 224 1 지금부터 만들 애플리케이션 = 225 2 프로그래밍을 위한 준비 = 226 프레임워크 추가 = 226 프로그램 만들기 = 226 3 스크롤 기능 구현하기 = 229 4 타일링 기능 구현하기 = 232 5 타일링 그리기 처리 구현하기 = 235 6 확대와 축소 = 239 Chapter 8 일시를 표시하는 달력 애플리케이션 만들기 = 244 1 지금부터 만들 애플리케이션 = 245 2 프로그래밍을 위한 준비 = 246 3 각 클래스의 초기화 처리 구현하기 = 253 4 DigitalClockViewController의 나머지 메소드 구현 = 269 5 ClockView, CalendarView 그리기 메소드 구현 = 273 Chapter 9 iPhone 홈 화면 풍 애플리케이션 만들기 = 298 1 지금부터 만들 애플리케이션 = 299 2 프로그래밍을 위한 준비 = 300 프레임워크 추가 = 300 프로그램 작성 = 300 3 편집 모드의 처리를 구현 = 320 Chapter 10 지도에 경로 안내 표시하기 = 342 1 지금부터 만들 애플리케이션 = 343 2 프레임워크 추가 = 344 3 프로그램 만들기 = 345 4 래퍼 클래스 만들기 = 354 DirectionsService의 래퍼 클래스 작성 = 354 DirectionsService 인수의 래퍼 클래스 작성 = 358 5 JavaScript의 콜백을 Object-C 쪽에 알리기 = 361 6 결과 객체 처리하기 = 364 MKMapView 위에 선 그리기 = 366 7 경로 안내를 수행하는 애플리케이션 만들기 = 370 경로 탐색 사용자 인터페이스 만들기 = 370 경로 탐색 결과를 지도 위에 겹쳐서 표시하기 = 370 지도를 이동, 확대, 축소할 때 선 표시 ON ㆍOFF 하기 = 371 Chapter 11 iPhone App 개발 시 도움되는 프로그래밍 테크닉 = 372 1 JavaScript의 디버그 로그 출력하기 = 373 2 여러 가지 변환(트랜지션) 효과 = 375 3 UITableViewCell 커스터마이징의 기본과 응용 = 378 UITableViewCell 커스터마이징 기본 = 379 UITableViewCell 커스터마이징 응용 : 아이콘 이미지 다운로드 = 383 UITableViewCell 커스터마이징 응용 : 읽지 않음 배지 표시 = 386 4 UIWebView, MKMapView, UIScrollView 등으로 터치 이벤트 획득하기 = 390 처리 개요 = 391 터치 이벤트를 판단하는 UIWindow 클래스 만들기 = 391 사용 방법 = 393 5 리팩토링을 이용한 클래스 이름 변경 = 396