장바구니 담기 close

장바구니에 상품을 담았습니다.

핵심만 골라 배우는 애플 워치 프로그래밍 (컴퓨터/IT)

핵심만 골라 배우는 애플 워치 프로그래밍 (컴퓨터/IT) 제이펍의 모바일 시리즈 28

  • 닐 스미스
  • |
  • 제이펍
  • |
  • 2015-10-30 출간
  • |
  • 360페이지
  • |
  • 188 X 245 mm
  • |
  • ISBN 9791185890357
★★★★★ 평점(10/10) | 리뷰(1)
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
22,500

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

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 + Swift 2 + Xcode 7
단계별 튜토리얼과 따라하기 쉬운 예제 프로젝트!


watchOS 2, Swift 2 그리고 Xcode 7을 기반으로 집필된 《핵심만 골라 배우는 애플 워치 프로그래밍》은 iOS 앱 개발 경험이 있는 독자를 대상으로 한다.

기초부터 시작하는 이 책은 WatchKit 앱과 watchOS 2 앱 개발 구조에 관한 소개와 함께 다양한 주제를 다루고 있다. 주요 주제는 테이블, 내비게이션, 사용자 입력 처리, 지도, 메뉴, 이미지와 비디오 관련 작업, 오디오 녹음과 재생 등이다.

또한, 이 책은 WatchConnectivity 프레임워크를 이용하여 WatchKit 앱과 부모인 OiS 앱 간의 통신과 데이터 공유, 커스텀 폰트의 사용, 사용자 인터페이스 애니메이션, 클락 페이스 컴플리케이션, 커스텀 노티피케이션에 대한 설계와 구현 등의 고급 주제들도 다룬다.

‘핵심만 골라 배우는’ 시리즈의 다른 책들처럼 이 책도 각 장마다 독립적인 주제로 구성되어 있으며, 자세한 설명을 먼저 하고 예제를 살펴본다. 이어서 단계별 튜토리얼을 진행하는 방식으로 구성되어 있다. 이 책은 여러분의 애플 워치 앱 제작을 도와줄 최고의 자습서이자 참고자료가 될 것이다.

책속으로

애플 워치 앱을 생성하기에 앞서 watchOS 2 앱을 구성하는 요소가 무엇인지에 대한 기본적인 이해를 갖는 것이 중요하다. 하지만 더 중요한 것은 기존의 iOS 애플리케이션 구조에 접목하는 방법을 아는 것이다. 이번 장에서는 watchOS 2 앱의 개요를 살펴볼 것이며, 앱을 구조화하는 방법과 사용자에게 전달되는 방법에 대한 설명도 담을 것이다. _3p

행 컨트롤러 클래스를 생성하였으니 이제는 스토리보드 화면에 있는 행 컨트롤러의 이미지와 레이블 객체에 대한 아웃렛을 만들 시간이다. Interface.storyboard 파일을 선택하여 인터페이스 빌더에 로드되게 하고, 이미지 객체를 선택한 다음에 그림 7-6과 같이 Xcode 툴바에 두 개의 원이 서로 교차된 모양의 버튼을 눌러 어시스턴트 에디터(Assistant Editor) 패널을 연다. _60p

타이머 인터페이스 컨트롤러가 표시될 때 카운트다운 시간으로 초기화되어야 한다. 카운트다운 시간은 타이머가 실행되도록 하는 화면에 따라 다르다. 이 말은 타이머 인터페이스 컨트롤러 화면이 나타나도록 하는 세 개의 세그웨이를 구별할 수 있어야 하며, 그 정보를 기반으로 적절한 시간을 컨텍스트 데이터(context data)로 전달해야 한다는 의미다. _99p

애플 워치 디스플레이에 내장된 포스 터치(Force Touch) 기술은 디바이스 화면을 탭(tap)하였는지, 아니면 강력하게 누르는 동작을 했는지를 구별할 수 있게 해준다. 디바이스가 포스 터치를 감지하면 앱은 현재 화면과 연결된 컨텍스트 메뉴를 표시한다. WatchKit 앱의 각 화면은 하나의 컨텍스트 메뉴를 가질 수 있으며, 컨텍스트 메뉴는 네 개의 메뉴 항목을 표시할 수 있다. 메뉴 항목은 이미지 하나와 메뉴명 하나로 구성된다. _168p

프로젝트를 컴파일하고 애플 워치 디바이스나 시뮬레이터에서 WatchKit 앱을 실행한다. 실행이 되면 사용자 인터페이스에 있는 포스터 이미지 위의 재생 버튼을 클릭한다. 재생 버튼을 눌렀다면 비디오 클립이 재생되기 시작한다. 애플 워치에 블루투스 헤드셋이 연결되어 있다면 헤드셋으로 오디오가 나올 것이다. 헤드셋이 없다면 애플 워치에 내장된 스피커로 오디오가 나올 것이다. _246p

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.