HOME > 상세정보

상세정보

(애플 휴먼 인터페이스 가이드라인을 알기 쉽게 풀어쓴) 아이폰 UX 프로그래밍

(애플 휴먼 인터페이스 가이드라인을 알기 쉽게 풀어쓴) 아이폰 UX 프로그래밍 (10회 대출)

자료유형
단행본
개인저자
Boudreaux, Toby Joe 추홍엽, 역
서명 / 저자사항
(애플 휴먼 인터페이스 가이드라인을 알기 쉽게 풀어쓴) 아이폰 UX 프로그래밍 / 토비 부드로 지음 ; 추홍엽 옮김
발행사항
의왕 :   에이콘,   2010  
형태사항
246 p. : 삽화 ; 24 cm
총서사항
에이콘 모바일 프로그래밍 시리즈 ;11
원표제
Programming the iPhone user experience
ISBN
9788960771482 9788960770836 (set)
일반주기
색인수록  
일반주제명
iPhone (Smartphone) -- Programming
000 00982camcc2200313 c 4500
001 000045615687
005 20101029200624
007 ta
008 101029s2010 ggka 001c kor
020 ▼a 9788960771482 ▼g 14560
020 1 ▼a 9788960770836 (set)
035 ▼a (KERIS)BIB000012155272
040 ▼a 241050 ▼c 241050 ▼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 2010z7
100 1 ▼a Boudreaux, Toby Joe
245 2 0 ▼a (애플 휴먼 인터페이스 가이드라인을 알기 쉽게 풀어쓴) 아이폰 UX 프로그래밍 / ▼d 토비 부드로 지음 ; ▼e 추홍엽 옮김
246 1 9 ▼a Programming the iPhone user experience
260 ▼a 의왕 : ▼b 에이콘, ▼c 2010
300 ▼a 246 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 에이콘 모바일 프로그래밍 시리즈 ; ▼v 11
500 ▼a 색인수록
650 0 ▼a iPhone (Smartphone) ▼x Programming
700 1 ▼a 추홍엽, ▼e
900 1 0 ▼a 부드로, 토비, ▼e
945 ▼a KLPA

소장정보

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

컨텐츠정보

책소개

아이폰 개발자와 기획자, 디자이너라면 반드시 읽어야 할 '애플 아이폰 휴먼 인터페이스 가이드라인(HIG, Human Interface Guideline) 문서를 알기 쉽게 풀어냈으며, 애플 문서에는 미처 이야기하지 못한 수많은 문제 제기와 인사이트가 담긴 책. 예제를 중심으로 애플의 사용자 인터페이스 툴킷인 UI킷을 실습해보고, 새로운 아이폰 사용자 경험을 만들기 위한 일반적인 디자인 패턴들을 알아본다. 이 책은 애플의 가이드라인을 준수하면서도 혁신적인 사용자 경험을 창출하는 애플리케이션을 만들기 위한 최고의 참고서다.

아이폰과 관련한 일을 하는 모든 이가 지금 당장 읽어야 할 책이며, 애플의 새로운 디바이스용 애플리케이션을 개발하는 데 필요한 기술과 원리를 두루 심도 있게 다룬다. 마치 처음부터 아이폰에 내장된 것 같은 애플리케이션을 만들고 싶다면 바로 이 책을 읽어야 한다.
- 버즈 앤더슨 / 버드 피드(Birdfeed) 아이폰 애플리케이션 개발자이자 팟웍스(PodWorks), 코코아리셔스(Cocoalicious) 등의 맥용 소프트웨어 개발자

애플 아이폰 휴먼 인터페이스 가이드라인 문서와 함께 읽어야 할
아이폰 개발자와 기획자, 디자이너의 필독서


애플의 아이폰과 아이팟터치는 세상에서 가장 강력한 모바일 운영체제를 가졌을 뿐만 아니라 제스처 인터페이스와 멀티터치 내비게이션을 통해 새로운 인터랙션의 표준으로 부상했다. 이 책에서는 예제를 중심으로 애플의 사용자 인터페이스 툴킷인 UI킷을 실습해보고, 새로운 아이폰 사용자 경험을 만들기 위한 일반적인 디자인 패턴들을 알아본다.

애플의 코코아 터치 프레임워크를 사용해 사용자가 화면을 탭하거나 슬라이드하고, 밀고, 기울이고, 흔들고, 손가락을 오므렸다 폈다 하는 동작에 독특한 방식으로 반응하는 애플리케이션을 만드는 법을 알게 될 것이다. 『아이폰 UX 프로그래밍』은 애플의 휴먼 인터페이스 가이드라인에 대한 최고의 참고서로, 혁신적인 아이폰용 애플리케이션을 만들기 위한 실질적인 정보를 제공한다.


★ 이 책에서 다루는 내용 ★

■ 아이폰용 애플리케이션을 만들기 위한 코코아 터치 프레임워크의 기초
■ 멋지고 효과적인 UI의 애플리케이션을 만들기 위한 코코아 터치 사용 이론과 베스트 프랙티스
■ 오브젝티브C를 활용한 아이폰 터치 프레임워크 프로그래밍
■ 애플의 휴먼 인터페이스 가이드라인과 사용성 원리에 따른 표준 UI킷 뷰 커스터마이징
■ 네트워크나 위치 인식 등 인터페이스 외의 사용자 경험 고려사항을 다루는 패턴


★ 이 책의 대상 독자 ★

이 책은 아이폰과 아이팟터치용으로 사용자 친화적인 애플리케이션을 개발하려는 디자이너와 개발자, 관리자를 대상으로 한다. 이 책에서는 기술적인 내용과 전략적인 내용이 섞여 있으므로, 실제로 기술을 사용하는 개발자나 기술에 능통한 고급 사용자라면 누구나 쉽게 읽을 수 있다. 이 책에 있는 코드는 오브젝티브C로 작성됐으며, 오브젝티브C를 알고 있으면 예제 코드의 가치를 극대화할 수 있다. 데스크탑 코코아 개발자는 아이폰 애플리케이션용 프레임워크 모음인 코코아 터치와 코코아의 차이점을 익힐 수 있다. 관리자와 UX 디자이너의 경우라면 전체적으로 조화로운 사용자 경험을 만들어내기 위해 애플리케이션 간에 어떻게 협력해 동작하는지 이해하게 될 것이다. 마지막으로 이 책은 아이폰을 실제로 소유하고 사용 중인 독자를 위한 책이다. 훌륭한 아이폰 애플리케이션을 개발하려면 개발자는 반드시 아이폰 사용자의 심정을 헤아려야 한다. 모바일 사용자가 처한 어려움, 환경적인 요소와 신체적인 제약 요소를 모두 인식하려는 노력은 필수다. 이전에 오브젝티브C나 코코아 터치를 경험해 본 적이 없다면 이 책의 기술 감수자 중 한 명인 조나단 지드자스키(Jonathan Zdziarski)가 쓴 책을 참고해도 좋겠다. 그의 책 『아이폰 SDK 애플리케이션 개발』(원제 iPhone SDK Application Development, 조나단 지드자스키 지음, 김동호 옮김, 에이콘출판사, 2010)은 오브젝티브C와 코코아 터치의 기술적인 기초를 다룬다.

★ 이 책의 구성 ★

1장. 코코아 터치, 코코아 터치에 대한 핵심 정보와 아이폰 OS가 실행되는 기기에 대해 설명한다. 2장. 모바일 HIG, 휴먼 인터페이스 가이드라인을 소개하고 아이폰 사용자 경험에서 가장 중요한 개념을 자세히 살펴본다. 3장. 코코아 터치 애플리케이션 유형, 아이폰용 애플리케이션을 표현하는 용어를 설명하고 각 용어를 애플리케이션 구조 형태별로 연결한다. 4장. 애플리케이션 템플릿 선택, 아이폰 SDK와 엑스코드에서 제공하는 애플리케이션 템플릿을 살펴본다. 각 표준 뷰 컨트롤러 유형과 함께 그 개념을 설명한다. 5장. 협력적 단일태스킹, 애플리케이션 구조를 떠나 전체적인 사용자 경험을 만들기 위해 애플리케이션 간에 협력하는 방식을 집중적으로 살펴본다. 6장. 터치 패턴, 멀티터치를 처리하는 방법에 대해 살펴보고, 표준과 커스텀 제스처를 만들기 위한 디자인 패턴도 함께 설명한다. 7장. 인터랙션 패턴과 컨트롤, 코코아 터치 UI 프레임워크에서 지원하는 사용자 인터페이스 컨트롤 유형에 대해 다룬다. 컨트롤끼리 서로 반응하는 데 사용되는 디자인 패턴도 함께 살펴본다. 8장. 점진적 기능 강화, 사용자의 상황에 따라 기능을 차등화하는 기법을 살펴본다. 네트워킹, 데이터 관리, 기기 회전, 오디오 기능을 설명한다. 9장. UX 안티 패턴, 사용자에게 문제를 일으킬 소지가 있는 공통적인 패턴을 다룬다.


정보제공 : Aladin

저자소개

토비 부드로(지은이)

2000년부터 오브젝티브C와 코코아를 사용해 맥 OS X용 애플리케이션 개발을 해왔다. WWDC에서는 (아이폰과 매우 밀접한 주제였던) 하이브리드 코코아/웹 애플리케이션을 주제로 발표한 바 있다. 현재 미국을 기반으로 한 인터랙티브/소프트웨어 샵인 바바리안 그룹(The Barbarian Group)의 CTO를 맡고 있으며, OS X/아이폰 애플리케이션과 웹 애플리케이션 모두에 골고루 집중하고 있다. 팀 내에서는 멘토이자, 클라이언트에게는 소식통, 커뮤니티에서는 대표 역할까지도 맡고 있다. 프로그래밍 관련 서적이나 글을 직접 쓰거나 기술을 감수했으며, 특히 오픈 기술을 사용한 소비 시장용 웹 개발이나 맥/아이폰 개발에 능통하다.

추홍엽(옮긴이)

맥북 구입 후 수 년간 윈도우 가상 머신만 띄워서 쓰다가 아이폰의 등장과 함께 풀타임 맥 유저로 전환했다. 지금은 윈도우를 쳐다보기도 싫어하는 전형적인 맥빠다. 스타벅스에서 따뜻한 아메리카노 한 잔과 함께 책을 읽는 것을 즐기는 초보 된장남. 요즘 취미는 만나는 사람마다 아이폰 홍보하기로 국내 휴대폰 제조사 직원이나 소개팅녀 등 상대를 가리지 않고 아이폰 영업(?)을 뛰고 있다. 서강대 컴퓨터학과를 졸업하고 이곳 저곳을 떠돌다 다음 커뮤니케이션에 입사, 현재는 아이폰용 다음 지도 애플리케이션을 개발하고 있다. 코코아와 아이폰 개발 관련 블로그 '사과는 맛있다(http://redleaf.tistory.com)'를 운영 중이며, 트위터 @redleafgogo로 오면 생생한 그의 목소리를 들을 수 있다. 『코어 애니메이션』(에이콘출판, 2009), 『아이폰 게임 프로젝트』(에이콘출판, 2010)을 번역 출간했다.

정보제공 : Aladin

목차

목차
추천의 글 = 5
저자소개 = 8
옮긴이 소개 = 9
옮긴이의 말 = 10
들어가며 = 16
1장 코코아 터치
 맥 프레임워크 = 22
  UIKit 개요 = 22
  파운데이션 개요 = 25
 가비지 컬렉션 = 31
  디바이스 = 32
2장 모바일 HIG 문서
 모바일 HIG = 37
 코코아 터치 = 38
 모바일 HIG의 기본 개념 = 38
  일관된 사용자 경험 제공 = 39
  자연스러운 인터랙션 기회 제공 = 41
  사용자에게 알려주기 = 42
  점진적 기능 강화 사용 = 43
  협력적 단일 태스킹을 고려 = 44
 HIG 참고서 = 45
3장 아이폰 애플리케이션 유형
 생산성 도구 = 48
  보조 스크롤 사용 = 49
  명료한 상세 화면 = 52
 유틸리티 = 53
 몰입형 애플리케이션 = 54
4장 애플리케이션 템플릿
 뷰 컨트롤러 = 60
  뷰 컨트롤러 클래스와 애플리케이션 템플릿 = 61
   UIViewController와 뷰 기반 애플리케이션 = 61
   UIViewController와 유틸리티 애플리케이션 = 62
   UITabBarController와 탭 기반 애플리케이션 = 62
   UINavigationController와 내비게이션 기반 애플리케이션 = 64
   UITableViewController와 내비게이션 기반 애플리케이션 = 65
   OpenGL ES 애플리케이션 = 66
 코어 데이터 템플릿 = 67
5장 협력적 단일 태스킹
 태스크 관리와 아이폰 OS = 70
  예제 애플리케이션 = 71
 빠른 실행 = 78
  예제 애플리케이션 = 80
 인터럽션 처리 = 83
  인터럽션과 상태 바 = 85
  예제 애플리케이션 = 85
 종료 처리 = 88
  예제 애플리케이션 = 89
 커스텀 URL = 90
 데이터 공유 = 94
 푸시 노티피케이션 = 94
6장 터치 패턴
 터치와 리스폰더 체인 = 98
  UITouch = 98
  리스폰더 체인 = 100
 터치 정확도 = 103
  크기 = 104
  모양 = 109
  위치 = 110
  뷰 오버래핑 = 111
 탭 인식 = 112
  싱글 탭 인식 = 112
  멀티 탭 인식 = 114
  멀티터치 인식 = 114
 터치 홀드 조작 = 115
 밀기와 드래그 조작 = 117
 비정형 처리 조작 = 121
7장 인터랙션 패턴과 컨트롤
 애플리케이션 인터랙션 패턴 = 131
  커맨드 인터페이스 = 132
  라디오 인터페이스 = 132
  내비게이션 인터페이스 = 134
  모달 인터페이스 = 135
  복합 인터페이스 = 136
 UIControl 클래스 = 137
  타겟 액션 메커니즘 = 138
  컨트롤 이벤트 유형 = 139
 표준 컨트롤 유형 = 141
  버튼 = 141
   버튼 생성 = 142
   인포 버튼 = 146
  모달 버튼 = 151
   모달 버튼 클래스 생성 = 152
  슬라이더 = 158
  테이블과 피커 = 162
  검색 바 = 167
  세그먼트 컨트롤 = 170
 스크롤 = 173
 테이블 내장 컨트롤 = 182
  비반응 지시자(Passive Indicator) = 184
  반응 지시자(Active Indicator)와 컨트롤 액세서리 = 185
8장 점진적 기능 강화
 네트워크 연결 = 188
  상태 관리와 데이터 저장 = 190
  사용자 입력 캐시 = 190
  네트워크 연결 상태 반영 = 192
  지연 로딩 = 193
   코어 데이터와 지연 로딩 = 196
  게임킷과 피어 커넥션 = 198
 위치 인식 = 198
 가속도계 = 204
 회전 = 206
 오디오 = 209
9장 UX 안티 패턴
 빌보드 패턴 = 218
 속임수 패턴 = 221
 확성기 패턴 = 224
 OS 앱 패턴 = 228
 스핀 존 패턴 = 231
 바운서 패턴 = 232
 제스처 하이재킹 패턴 = 235
 망각 패턴 = 236
 하이 바 패턴 = 240
 사운드 오프 패턴 = 241
찾아보기 = 243

관련분야 신착자료

クジラ飛行机 (2022)