이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 1 시작하기 _ 1
CHAPTER 2 watchOS 2 앱의 개요 _ 3 CHAPTER 3 예제 WatchKit 앱 만들기 _ 9 CHAPTER 4 WatchKit 앱 아키텍처의 개요 _ 23 CHAPTER 5 상호작용하는 WatchKit 앱 예제 _ 31 CHAPTER 6 WatchKit 테이블의 개요 _ 47 CHAPTER 7 WatchKit 테이블 튜토리얼 _ 56 CHAPTER 8 WatchKit 테이블 내비게이션 구현하기 _ 71 CHAPTER 9 WatchKit 페이지 기반의 사용자 인터페이스와 모달 인터페이스 컨트롤러 _ 81 CHAPTER 10 WatchKit 페이지 기반의 인터페이스 튜토리얼 _ 89 CHAPTER 11 WatchKit 앱에서 사용자 입력 처리하기 _ 104 CHAPTER 12 watchOS 2에서의 워치 커넥티비티 개요 _ 110 CHAPTER 13 WatchConnectivity 메시징 튜토리얼 _ 120 CHAPTER 14 WatchKit 글랜스의 개요 _ 135 CHAPTER 15 WatchKit 글랜스 튜토리얼 _ 145 CHAPTER 16 WatchKit 컨텍스트 메뉴 튜토리얼 _ 158 CHAPTER 17 WatchKit에서 이미지 작업하기 _ 169 CHAPTER 18 WatchKit 애니메이션되는 이미지 튜토리얼 _ 180 CHAPTER 19 WatchKit 동적 레이아웃 변경과 애니메이션 _ 185 CHAPTER 20 WatchKit에서 폰트와 속성 있는 문자열 작업하기 _ 192 CHAPTER 21 WatchKit 앱 커스텀 폰트 튜토리얼 _ 201 CHAPTER 22 WatchKit WKInterfacePicker 객체의 개요 _ 211 CHAPTER 23 WatchKit 피커 튜토리얼 _ 217 CHAPTER 24 WatchKit WKInterfacePicker 코디네이티드 애니메이션 예제 _ 223 CHAPTER 25 앱 그룹을 이용하여 미디어 파일 공유하기 _ 231 CHAPTER 26 WKInterfaceMovie 클래스를 이용하여 비디오와 오디오 재생하기 _ 238 CHAPTER 27 WatchKit 앱에서 오디오 녹음하기와 재생하기 _ 247 CHAPTER 28 ClockKit과 애플 워치 컴플리케이션 개요 _ 257 CHAPTER 29 watchOS 2 ClockKit 컴플리케이션 튜토리얼 _ 268 CHAPTER 30 다양한 애플 워치 화면 크기 지원하기 _ 281 CHAPTER 31 WatchKit 맵 튜토리얼 _ 288 CHAPTER 32 WatchKit 노티피케이션 개요 _ 297 CHAPTER 33 WatchKit 노티피케이션 튜토리얼 _ 310 CHAPTER 34 WatchKit 커스텀 노티피케이션 튜토리얼 _ 320 CHAPTER 35 WatchKit 인라인 노티피케이션 텍스트 리플라이 튜토리얼 _ 331 찾아보기 _335 |
|
애플 워치 앱을 생성하기에 앞서 watchOS 2 앱을 구성하는 요소가 무엇인지에 대한 기본적인 이해를 갖는 것이 중요하다. 하지만 더 중요한 것은 기존의 iOS 애플리케이션 구조에 접목하는 방법을 아는 것이다. 이번 장에서는 watchOS 2 앱의 개요를 살펴볼 것이며, 앱을 구조화하는 방법과 사용자에게 전달되는 방법에 대한 설명도 담을 것이다. _3p
행 컨트롤러 클래스를 생성하였으니 이제는 스토리보드 화면에 있는 행 컨트롤러의 이미지와 레이블 객체에 대한 아웃렛을 만들 시간이다. Interface.storyboard 파일을 선택하여 인터페이스 빌더에 로드되게 하고, 이미지 객체를 선택한 다음에 그림 7-6과 같이 Xcode 툴바에 두 개의 원이 서로 교차된 모양의 버튼을 눌러 어시스턴트 에디터(Assistant Editor) 패널을 연다. _60p 타이머 인터페이스 컨트롤러가 표시될 때 카운트다운 시간으로 초기화되어야 한다. 카운트다운 시간은 타이머가 실행되도록 하는 화면에 따라 다르다. 이 말은 타이머 인터페이스 컨트롤러 화면이 나타나도록 하는 세 개의 세그웨이를 구별할 수 있어야 하며, 그 정보를 기반으로 적절한 시간을 컨텍스트 데이터(context data)로 전달해야 한다는 의미다. _99p 애플 워치 디스플레이에 내장된 포스 터치(Force Touch) 기술은 디바이스 화면을 탭(tap)하였는지, 아니면 강력하게 누르는 동작을 했는지를 구별할 수 있게 해준다. 디바이스가 포스 터치를 감지하면 앱은 현재 화면과 연결된 컨텍스트 메뉴를 표시한다. WatchKit 앱의 각 화면은 하나의 컨텍스트 메뉴를 가질 수 있으며, 컨텍스트 메뉴는 네 개의 메뉴 항목을 표시할 수 있다. 메뉴 항목은 이미지 하나와 메뉴명 하나로 구성된다. _168p 프로젝트를 컴파일하고 애플 워치 디바이스나 시뮬레이터에서 WatchKit 앱을 실행한다. 실행이 되면 사용자 인터페이스에 있는 포스터 이미지 위의 재생 버튼을 클릭한다. 재생 버튼을 눌렀다면 비디오 클립이 재생되기 시작한다. 애플 워치에 블루투스 헤드셋이 연결되어 있다면 헤드셋으로 오디오가 나올 것이다. 헤드셋이 없다면 애플 워치에 내장된 스피커로 오디오가 나올 것이다. ---p.246 |