장바구니 담기 close

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

애플 워치 WatchKit 프로그래밍

애플 워치 WatchKit 프로그래밍

  • 웨이멩 리
  • |
  • 에이콘출판
  • |
  • 2015-09-15 출간
  • |
  • 252페이지
  • |
  • 188 X 235 X 16 mm /615g
  • |
  • ISBN 9788960777569
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

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

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

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

출판사서평

★ 이 책에서 다루는 내용 ★

■ 워치킷 프레임워크를 활용하여 빠르게 워치킷 앱을 개발하는 방법
■ 앱의 스토리보드를 작성하고, 애플 워치 시뮬레이터에서 테스트하는 방법
■ 애플 워치의 멀티스크린 내비게이션 기법
■ 다양한 컨트롤을 사용하여 애플 워치 UI를 효율적으로 구성하는 방법
■ 화면의 룩앤필을 커스터마이즈하고, 화면 사이에 데이터를 주고받는 방법
■ 버튼과 스위치, 슬라이더, 포스 터치 등을 통해 사용자와 상호 작용하는 방법
■ 레이블과 이미지, 테이블 컨트롤을 통해 정보를 화면에 표시하는 방법
■ 애플 워치 앱과 컨테이너 iOS 앱이 서로 통신하는 방법
■ 애플 워치에서 웹 서비스를 호출하는 방법
■ 짧은 보기와 긴 보기 알림을 표시하는 방법
■ 메시지의 핵심 내용을 재빨리 확인할 수 있도록 알림을 커스터마이즈하는 방법
■ 사용자가 정보를 빠르게 확인할 수 있도록 글랜스를 구현하는 방법
■ 애플 워치 앱을 현지화하는 방법

★ 이 책의 대상 독자 ★

이 책에서는 애플 워치 프로그래밍을 다루는 만큼, 다음과 같은 독자를 대상으로 집필했다.
■ 아웃렛과 액션과 같은 개념 정도는 알고 있는 iOS 애플리케이션 개발 경험이 있는 개발자
■ 스위프트(Swift) 언어에 익숙한 독자

★ 이 책의 구성 ★

이 책은 튜토리얼 스타일로 집필했다. 따라서 예제를 따라하는 방식으로 개념을 설명한다. 새로운 기술을 익히는 데 좋다고 검증된 방식이므로, 예제가 나올 때마다 항상 직접 작성해보기 바란다.

1장, ‘워치킷 프로그래밍 시작’에서는 애플 워치 애플리케이션의 구조와 iOS 앱과의 관계에 대해 소개한다. 그리고 간단한 애플 워치 앱을 직접 작성해서 시뮬레이터로 실행해본다.

2장, ‘애플 워치 인터페이스 내비게이션’에서는 한 단계 더 나가서 애플 워치 앱에서 여러 화면을 이동(내비게이션)하는 방법에 대해 소개한다. 이 과정에서 여러 화면끼리 데이터를 주고 받는 방법과, 각 화면의 룩앤필을 커스터마이즈하는 방법에 대해 살펴본다.

3장, ‘애플 워치 UI’에서는 애플 워치 앱의 UI를 구성하는 과정에서 다양한 UI 컨트롤을 사용하는 방법에 대해 소개한다. 애플 워치 애플리케이션의 UI를 디자인하는 방법은 아이폰 앱과 거의 비슷하다. 다만 애플 워치는 아이폰보다 화면이 작기 때문에, 앱의 기능을 제대로 발휘하려면 화면의 1mm도 소중히 활용해야 한다.

4장, ‘iOS 앱 연결’에서는 워치 애플리케이션에 추가할 수 있는 여러 가지 흥미로운 기능에 대해 소개한다. 앱을 현지화(localization)하는 방법을 비롯하여, 워치앱과 컨테이너 iOS 앱이 통신하는 방법, 웹 서비스를 호출하는 방법 등에 대해 배워볼 것이다.

5장, ‘알림’에서는 애플 워치에 알림을 구현하는 방법에 대해 알아본다. 아이폰이 받은 알림을 애플 워치로 전달하는 방법과, 이러한 알림을 커스터마이즈하여 주요 내용을 사용자에게 최대한 빨리 보여주는 방법에 대해 살펴본다.

6장, ‘글랜스’에서는 자신이 제작한 앱에 대한 글랜스(glance)를 구현하는 방법에 대해 소개한다. 애플 워치에서 제공하는 글랜스 기능을 활용하면 사용자는 앱에서 제공하는 정보를 빠르게 수집할 수 있다. 가령 인스타그램에 대한 글랜스를 통하면 최근에 새로 공유된 사진만 볼 수 있고, 트위터의 경우 최근 이슈가 되는 트윗만 살펴볼 수 있다.

목차

1 워치킷 프로그래밍 시작
__애플 워치의 사양
__개발 도구
__워치킷 앱의 구조
____애플 워치 앱 설치
____애플 워치와 아이폰의 상호 작용 방식
____iOS 앱과 통신
__애플 워치 애플리케이션의 종류
__Hello World 예제
____아이폰 프로젝트 생성
____워치킷 앱 타깃 추가
____스토리보드 확인
____워치킷 앱 생명 주기
____인터페이스 컨트롤러 수정
____시뮬레이터에서 애플리케이션 실행
__정리

2 애플 워치 인터페이스 내비게이션
__인터페이스 컨트롤러와 스토리보드
____인터페이스 컨트롤러의 생명 주기
__인터페이스 컨트롤러 내비게이션
____계층형 내비게이션
____페이지 기반 내비게이션
____인터페이스 컨트롤러끼리 데이터 주고받기
____쉐브론과 Cancel 버튼 타이틀 변경
____코드를 사용한 화면 내비게이션
____연속된 페이지 화면에 표시
____현재 화면에 표시할 페이지 변경
__정리

3 애플 워치 UI
__사용자의 동작에 반응하는 컨트롤
____버튼
____스위치
____슬라이더
__화면에 정보를 표시하는 컨트롤
____레이블
____이미지
____테이블
__정보 수집
____텍스트 입력 받기
____이모지 입력 받기
__화면에 컨트롤 배치
__포스 터치
____컨텍스트 메뉴 표시
____코드에서 메뉴 아이템 추가
__정리

4 iOS 앱 연결
__현지화
____UI 현지화
____현지화 가능한 문자열 제작
____데이트 컨트롤 사용법
__워치킷 앱과 익스텐션 통신
____위치 정보 알아내기
____지도 표시
____웹 서비스 호출
____데이터 공유
__정리

5 알림
__알림의 의미
__애플 워치에서 제공하는 알림의 종류
____짧게 보기 인터페이스 구현 방법
____길게 보기 인터페이스 구현 방법
__정리

6 글랜스
__글랜스의 의미
____글랜스 구현 방법
____글랜스 커스터마이즈
____글랜스 테스트
__유용한 정보 표시
____공유 앱 그룹 생성
____백그라운드에서 정보 가져오기
__글랜스 업데이트
__정리

저자소개

저자 웨이멩 리(Wei-Meng Lee)는 기술 전문가이자, 최신 웹과 모바일 기술에 대한 실습 중심의 교육에 특화된 기술회사인 디벨로퍼 러닝 솔루션즈(learn2develop.net)의 창업자다. 국제 컨퍼런스에서 자주 발표하며, .NET, XML, 안드로이드, iOS 관련 기술 서적을 다수 집필했고, 특히 informIT.com과 mobiForge.com에 많이 기고한다.

도서소개

[애플 워치 WatchKit 프로그래밍]은 애플 워치 애플리케이션을 처음 만드는 이를 위한 프로그래밍 입문서로서, 애플 워치 워치킷(WatchKit)프로그래밍에 꼭 필요한 기본적인 프로그래밍 기법을 쉽게 익히고 따라할 수 있도록 튜토리얼 형식으로 설명한다.

교환 및 환불안내

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