간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (15,750원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (18,000원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (20,250원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (20,930원)
(최대할인 3만원 / 3만원 이상 결제)
Close

애플 워치 WatchKit 프로그래밍

원제 : Learning WatchKit Programming
소득공제

2013년 9월 9일 이후 누적수치입니다.

공유하기
정가

25,000원

  • 22,500 (10%할인)

    1,250P (5%적립)

할인혜택
적립혜택자동적립
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(55)

  • 사은품(9)

출판사 서평

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

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

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

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

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

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

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

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

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

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

지은이의 말
이 책을 선택한 여러분을 환영한다!
웨어러블(wearable)이라는 새로운 분야가 태동하는 시대를 직접 겪는다는 점에서 프로그래머에겐 행복한 시대다. 물론 애플 워치 이전에 다른 웨어러블 기기가 이미 시장에 등장했지만, 애플이 웨어러블 제품을 출시했다는 것은 이 시장에 본격적으로 뛰어든다는 것을 의미한다. 애플은 음반 업계를 시작으로 컴퓨터와 휴대폰, 모바일 컴퓨팅 업계의 판도를 성공적으로 변화시켰으며, 이제는 웨어러블 업계에 변화를 추구하고 있다. 그리고 이러한 애플의 움직임을 모두가 주시하고 있다.
아이폰과 마찬가지로, 애플 워치의 효용과 기능은 전적으로 서드 파티 개발자의 창의성에 달려 있다. 아이폰을 출시한 초반 애플에서는 웹 애플리케이션이 아닌 서드 파티 앱을 허용하지 않았다. 처음에는 네이티브 아이폰 앱을 독점적으로 개발하려고 했지만, 개발자들의 엄청난 항의로 인해 결국 애플에서는 서드 파티 앱을 지원하는 SDK를 제공하게 됐다. 이러한 결정이 아이폰의 운명을 크게 바꾸게 된 것이다. 그때 서드 파티 앱을 지원하지 않았다면, 아마도 아이폰이 지금처럼 엄청난 성공을 거두지 못했을 것이다.
이러한 교훈을 토대로 애플 워치를 출시할 때는 애플 워치의 성공은 워치 앱 생태계에 달려 있다고 판단했다. 따라서 애플 워치를 출시하기 앞서, 개발자가 애플 워치 앱을 개발할 수 있도록 SDK부터 공개했다.
이 책은 애플 워치 프로그래밍이라는 험난한 여정에 처음 뛰어든 독자 여러분에게 길잡이 역할을 할 수 있도록 여러 가지 튜토리얼을 모아둔 것으로서, 처음 애플 워치 프로그래밍을 시작하는 데 꼭 알아야 할 기본적인 주제를 모두 담고 있다.

목차

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

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

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

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

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

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

저자소개

웨이멩 리(Wei-Meng Lee) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

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

생년월일 -
출생지 -
출간도서 0종
판매수 0권

고려대학교 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 선임연구원으로 재직하고 있으며, 현재 ㈜프리스티에서 네트워크 제어 및 검증 소프트웨어 개발 업무를 맡고 있다. 에이콘출판사에서 출간한 『GWT 구글 웹 툴킷』(2008), 『해킹 초보를 위한 USB 공격과 방어』(2011), 『자바 7의 새로운 기능』(2013), 『iOS 해킹과 보안 가이드』(2014), 『Neutron 오픈스택 네트워킹』(2015), 『실전 IoT 네트워크 프로그래밍』(2015), 『애플 워치 WatchKit 프로그래밍』(2015), 『현대 네트워크 기초 이론』(2016), 『도커 컨테이너』(2017), 『스마트 IoT 프로젝트』(201

펼쳐보기

역자의 다른책

전체보기
펼쳐보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

중앙대학교 컴퓨터공학과를 졸업했다. 재학 중에 삼성소프트웨어 멤버십 회원으로 활동하다 삼성전자에 입사했고, DM 연구소, VD 사업부에 근무하면서 윈도우CE, 임베디드 리눅스 환경에서 PDA, 셋톱박스, DTV 등 다양한 기기에 들어가는 애플리케이션을 개발했다. 2007년, 답답한 삶을 털어내고 훌쩍 미국으로 날아가 한껏 여유를 즐기다가 빈손으로 돌아왔다. 이후 웹호스팅사, 게임 개발사, 스타트업 등 여러 회사를 거치며 다양한 iOS 앱을 개발했고 한동안 번역가, 프리랜서로 연명하기도 했다. 언제 이룰 수 있을지 모르지만, 독립 개발자로 우뚝 서는 꿈을 포기하

펼쳐보기

이 상품의 시리즈

에이콘 모바일 프로그래밍 시리즈(총 65권 / 현재구매 가능도서 56권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용