목차
추천의 글 ... 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
닫기