간편결제, 신용카드 청구할인
삼성카드 6% (18,620원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (18,810원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (13,860원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (15,840원)
(최대할인 4만원 / 2만원 이상 결제)
Close

아이폰 UX 프로그래밍

원제 : PROGRAMMING THE IPHONE USER EXPERIENCE
소득공제

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

판매지수 41
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

22,000원

  • 19,800 (10%할인)

    1,100P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(54)

    • 사은품(5)

    출판사 서평

    아이폰 개발자와 기획자, 디자이너라면 반드시 읽어야 할 '애플 아이폰 휴먼 인터페이스 가이드라인(HIG, Human Interface Guideline) 문서를 알기 쉽게 풀어냈으며, 애플 문서에는 미처 이야기하지 못한 수많은 문제 제기와 인사이트가 담긴 책. 애플의 가이드라인을 준수하면서도 혁신적인 사용자 경험을 창출하는 애플리케이션을 만들기 위한 최고의 참고서다.

    아이폰과 관련한 일을 하는 모든 이가 지금 당장 읽어야 할 책이며, 애플의 새로운 디바이스용 애플리케이션을 개발하는 데 필요한 기술과 원리를 두루 심도 있게 다룬다. 마치 처음부터 아이폰에 내장된 것 같은 애플리케이션을 만들고 싶다면 바로 이 책을 읽어야 한다.
    - 버즈 앤더슨 / 버드 피드(Birdfeed) 아이폰 애플리케이션 개발자이자 팟웍스(PodWorks), 코코아리셔스(Cocoalicious) 등의 맥용 소프트웨어 개발자

    애플 아이폰 휴먼 인터페이스 가이드라인 문서와 함께 읽어야 할
    아이폰 개발자와 기획자, 디자이너의 필독서


    애플의 아이폰과 아이팟터치는 세상에서 가장 강력한 모바일 운영체제를 가졌을 뿐만 아니라 제스처 인터페이스와 멀티터치 내비게이션을 통해 새로운 인터랙션의 표준으로 부상했다. 이 책에서는 예제를 중심으로 애플의 사용자 인터페이스 툴킷인 UI킷을 실습해보고, 새로운 아이폰 사용자 경험을 만들기 위한 일반적인 디자인 패턴들을 알아본다.

    애플의 코코아 터치 프레임워크를 사용해 사용자가 화면을 탭하거나 슬라이드하고, 밀고, 기울이고, 흔들고, 손가락을 오므렸다 폈다 하는 동작에 독특한 방식으로 반응하는 애플리케이션을 만드는 법을 알게 될 것이다. [아이폰 UX 프로그래밍]은 애플의 휴먼 인터페이스 가이드라인에 대한 최고의 참고서로, 혁신적인 아이폰용 애플리케이션을 만들기 위한 실질적인 정보를 제공한다.

    [이 책에서 다루는 내용]

    - 아이폰용 애플리케이션을 만들기 위한 코코아 터치 프레임워크의 기초
    - 멋지고 효과적인 UI의 애플리케이션을 만들기 위한 코코아 터치 사용 이론과 베스트 프랙티스
    - 오브젝티브C를 활용한 아이폰 터치 프레임워크 프로그래밍
    - 애플의 휴먼 인터페이스 가이드라인과 사용성 원리에 따른 표준 UI킷 뷰 커스터마이징
    - 네트워크나 위치 인식 등 인터페이스 외의 사용자 경험 고려사항을 다루는 패턴

    [이 책의 대상 독자]

    이 책은 아이폰과 아이팟터치용으로 사용자 친화적인 애플리케이션을 개발하려는 디자이너와 개발자, 관리자를 대상으로 한다. 이 책에서는 기술적인 내용과 전략적인 내용이 섞여 있으므로, 실제로 기술을 사용하는 개발자나 기술에 능통한 고급 사용자라면 누구나 쉽게 읽을 수 있다. 이 책에 있는 코드는 오브젝티브C로 작성됐으며, 오브젝티브C를 알고 있으면 예제 코드의 가치를 극대화할 수 있다. 데스크탑 코코아 개발자는 아이폰 애플리케이션용 프레임워크 모음인 코코아 터치와 코코아의 차이점을 익힐 수 있다. 관리자와 UX 디자이너의 경우라면 전체적으로 조화로운 사용자 경험을 만들어내기 위해 애플리케이션 간에 어떻게 협력해 동작하는지 이해하게 될 것이다. 마지막으로 이 책은 아이폰을 실제로 소유하고 사용 중인 독자를 위한 책이다. 훌륭한 아이폰 애플리케이션을 개발하려면 개발자는 반드시 아이폰 사용자의 심정을 헤아려야 한다. 모바일 사용자가 처한 어려움, 환경적인 요소와 신체적인 제약 요소를 모두 인식하려는 노력은 필수다. 이전에 오브젝티브C나 코코아 터치를 경험해 본 적이 없다면 이 책의 기술 감수자 중 한 명인 조나단 지드자스키(Jonathan Zdziarski)가 쓴 책을 참고해도 좋겠다. 그의 책 [아이폰 SDK 애플리케이션 개발](원제 iPhone SDK Application Development, 조나단 지드자스키 지음, 김동호 옮김, 에이콘출판사, 2010)은 오브젝티브C와 코코아 터치의 기술적인 기초를 다룬다.

    [이 책의 구성]

    1장. 코코아 터치, 코코아 터치에 대한 핵심 정보와 아이폰 OS가 실행되는 기기에 대해 설명한다. 2장. 모바일 HIG, 휴먼 인터페이스 가이드라인을 소개하고 아이폰 사용자 경험에서 가장 중요한 개념을 자세히 살펴본다. 3장. 코코아 터치 애플리케이션 유형, 아이폰용 애플리케이션을 표현하는 용어를 설명하고 각 용어를 애플리케이션 구조 형태별로 연결한다. 4장. 애플리케이션 템플릿 선택, 아이폰 SDK와 엑스코드에서 제공하는 애플리케이션 템플릿을 살펴본다. 각 표준 뷰 컨트롤러 유형과 함께 그 개념을 설명한다. 5장. 협력적 단일태스킹, 애플리케이션 구조를 떠나 전체적인 사용자 경험을 만들기 위해 애플리케이션 간에 협력하는 방식을 집중적으로 살펴본다. 6장. 터치 패턴, 멀티터치를 처리하는 방법에 대해 살펴보고, 표준과 커스텀 제스처를 만들기 위한 디자인 패턴도 함께 설명한다. 7장. 인터랙션 패턴과 컨트롤, 코코아 터치 UI 프레임워크에서 지원하는 사용자 인터페이스 컨트롤 유형에 대해 다룬다. 컨트롤끼리 서로 반응하는 데 사용되는 디자인 패턴도 함께 살펴본다. 8장. 점진적 기능 강화, 사용자의 상황에 따라 기능을 차등화하는 기법을 살펴본다. 네트워킹, 데이터 관리, 기기 회전, 오디오 기능을 설명한다. 9장. UX 안티 패턴, 사용자에게 문제를 일으킬 소지가 있는 공통적인 패턴을 다룬다.

    목차

    1장 코코아 터치
    맥 프레임워크
    UIKit 개요
    파운데이션 개요
    가비지 컬렉션
    디바이스

    2장 모바일 HIG
    모바일 HIG
    코코아 터치
    모바일 HIG의 기본 개념
    일관된 사용자 경험을 제공
    자연스러운 인터랙션의 제공
    사용자에게 알려주기
    점진적 기능강화 사용
    협력적 단일 태스킹을 고려
    HIG 보충서

    3장 아이폰 애플리케이션 유형
    생산성 도구
    보조 스크롤 사용
    명료한 상세 화면
    유틸리티
    몰입형 애플리케이션

    4장 애플리케이션 템플릿
    뷰 컨트롤러
    뷰 컨트롤러 클래스와 애플리케이션 템플릿
    코어 데이터 템플릿

    5장 협력적 단일 태스킹
    태스크 관리와 아이폰 OS
    예제 애플리케이션
    빠른 실행
    예제 애플리케이션
    인터럽션 처리
    인터럽션과 상태 바
    예제 애플리케이션
    종료 처리
    예제 애플리케이션
    커스텀 URL
    데이터 공유
    푸시 노티피케이션

    6장 터치 패턴
    터치와 리스폰더 체인
    UITouch
    리스폰더 체인
    터치 정확도
    크기
    모양
    위치
    뷰 오버래핑
    탭 인식
    싱글 탭 인식
    멀티 탭 인식
    멀티터치 인식
    터치 홀드 조작
    밀기와 드래그 조작
    비정형 처리 조작

    7장 인터랙션 패턴과 컨트롤
    애플리케이션 인터랙션 패턴
    커맨드 인터페이스
    라디오 인터페이스
    내비게이션 인터페이스
    모달 인터페이스
    복합 인터페이스
    UIControl 클래스
    타겟 액션 메커니즘
    컨트롤 이벤트 유형
    표준 컨트롤 유형
    버튼
    모달 버튼
    슬라이더
    테이블과 피커
    검색 바
    세그먼트 컨트롤
    스크롤
    테이블 내장 컨트롤
    비반응 지시자(Passive Indicator)
    반응 지시자(Active Indicator)와 컨트롤 액세서리

    8장 점진적 기능 강화
    네트워크 연결
    상태 관리와 데이터 저장
    사용자 입력 캐시
    네트워크 연결 상태 반영
    레이지 로딩
    게임킷과 피어 커넥션
    위치 인식
    가속도계
    회전
    오디오

    9장 UX 안티 패턴
    빌보드 패턴
    속임수(Sleight of Hand) 패턴
    확성기 패턴
    OS 앱(App As OS) 패턴
    스핀 존(Spin Zone) 패턴
    바운서(Bouncer) 패턴
    제스처 하이재킹 패턴
    망각 패턴
    하이 바 패턴

    본문중에서

    아이폰 SDK의 출시는 개발자에게나 디자이너, 그리고 사용자 모두에게 크나큰 선물이었다. 개발자와 디자이너는 아이폰 SDK가 나오기 이전까지는 폐쇄돼 있던 플랫폼과 유통 채널을 사용할 수 있게 됐고, 사용자는 열정이 넘치는 독립 개발자들이나 혁신적인 기업들이 끊임없이 내놓는 새로운 애플리케이션을 즐길 수 있게 됐다. 새로운 플랫폼이 도입되면 불편함이 점점 증가해 힘들어지곤 한다. 개발자는 시장에 애플리케이션을 출시하고, 사용자는 피드백을 제공하면서 양쪽 모두 함께 배워나간다. 같은 문제라도 애플리케이션마다 내놓는 해법은 다르다. 모두가 동의할 수 있는 검증된 해법이 나타나기까지는 시간이 걸리기 때문이다. 이런 불편함은 커뮤니티에서 충분한 토론이 이뤄지지 않으면 더욱 더 심해진다. 아이폰 SDK의 경우 애플은 개발자와 사용자 모두를 실망시켰던 그 유명한 NDA(non-disclosure agreement)를 적용했다. NDA는 아직 출시되지 않은 기능이나 도구, 방법, 기술 등을 논의할 수 없도록 법적으로 제한한 규정이다. 그러나 애플은 개발 커뮤니티에서 많은 토론이 오가지 못하는 점을 보완하기 위해 애플리케이션 디자인과 개발에 관련된 방대한 양의 가이드라인을 제공한다. 휴먼 인터페이스 가이드라인(HIG)에서는 애플의 플랫폼에서 필수적으로 갖춰야 할 룩앤필(look and feel)을 설명한다. 애플은 아이폰 OS용으로 모바일과 멀티터치 애플리케이션을 집중적으로 다루는 별도의 HIG 버전을 제공하고 있다. HIG는 다양한 측면으로 잘 설명돼 있으며 모바일 애플리케이션 개발 시 참고해야 할 귀중한 자료다. 그러나 HIG에는 애플리케이션 개발 중에 일어나는 모든 문제나 전체 시장에 대한 인사이트가 담겨 있지는 않다. 수많은 의문이 떠오를 것이다. 사용자에게 무엇이 먹히는가? 사용자는 무엇 때문에 실망하는가? 예상치 못한 사용자의 습관은 무엇이었나? 소규모 팀이나 개인 개발자는 제한된 시간과 자원을 어떻게 사용해야 좋은가? 제품 출시를 위해 어느 기능이 먼저 구현돼야 하는가? 훌륭한 사용자 경험을 제공하기 위해 개발 단계에서 알아야 할 점은 무엇인가? 이 책은 HIG의 참고서라 간주해도 좋다. 애플에서 제공하는 다른 방대한 기술문서와 함께 새로운 플랫폼을 수용할 때 반드시 선택해야 할 사항들을 안내해 줄 자료가 될 것이다.
    (/ '저자 서문' 중에서)

    아이폰을 처음 만난 지도 벌써 2년이 훌쩍 넘었다. 첫눈에 들어오는 미니멀한 외형 디자인, 손에 착착 붙는 정전식 터치 입력 방식에, GPS와 가속도계 센서까지. 그 때까지만 해도 휴대폰에 있는 모든 쓸데없는 기능들을 부정하면서 통화 기능과 전화번호부, 문자 기능만 있으면 된다고 생각했던 내게 아이폰은 그야말로 혁신 그 자체였다. 그러나 아이폰을 혁신이라고 말할 수 있는 이유는 단지 화려한 하드웨어뿐만이 아니다. 안드로이드 등의 타 모바일 플랫폼이 아직 아이폰에게 도전 상대가 되지 못한다고 말할 수 있는 것은 바로 아이폰이 최초로 제공한 사용자 경험에 있다. 화면에 보이는 잠금 스위치를 터치해서 옆으로 밀면 홈 화면이 나오고, 아이콘을 오래 누르고 있으면 전체 아이콘들이 꿈틀거리는 편집 상태로 들어간다. 사진을 보거나 사파리로 웹 페이지를 보고 있는 중에 크기를 확대해서 보고 싶으면 터치한 두 손가락을 벌려서 확대하면 된다. 목록 화면에서 하나를 선택하면 또 다른 화면이 오른쪽에서 밀려 들어오면서 상세화면이 나온다. 이러한 모든 것을 보고 그 순간 직접 느끼는 것도 경험이지만, 더욱 중요한 것은 이러한 경험에 익숙해지는 것이다. 예를 들어, 아이폰 기본 애플리케이션에서는 목록 화면에서 한 항목에 대고 손가락을 오른쪽으로 밀면 숨어있던 삭제 버튼이 나타나서 해당 항목을 바로 삭제할 수 있다. 또한 사진이나 동영상이 전체 화면으로 바뀌면 화면을 탭해서 다시 컨트롤을 보이게 할 수 있다. 사용자는 이런 기본 경험들에 익숙해진 것을 바탕으로 다른 써드파티 애플리케이션에서도 동일한 경험을 할 수 있기를 기대한다. 다행히도 애플은 이러한 사용자 경험을 써드파티 개발자들도 쉽게 적용할 수 있도록 가이드라인 문서를 제공한다. 아이폰 휴먼 인터페이스 가이드라인(HIG)은 모바일 환경을 고려한 사용자 경험에 대한 설명과 함께 애플이 제공하는 기본 사용자 인터페이스를 어떤 상황에서 어떻게 사용해야 하는지를 자세히 설명한다. 알림이나 액션 시트의 취소 버튼은 어느 쪽에 있어야 하는지, 액션 시트에서 삭제 버튼은 왜 항상 맨 위에 있어야 하는지, 벨/진동 스위치를 진동 모드로 변경해 놓더라도 사용자가 동영상을 재생하면 왜 소리가 나야 하는지 등 흥미로우면서도 반드시 고려해서 적용해야 할 사항들을 담고 있다. 이 책은 본문에서 저자가 말하고 있는 대로 HIG를 대신하는 책이 아닌 일종의 보충 참고서다. 가이드라인 문서에서의 핵심적인 내용들을 해설하기도 하고, 가이드라인에서는 다루지 못한 영역을 덧붙여 설명하기도 한다. 책의 후반부에 나오는 안티 패턴이 그 좋은 예인데, 가이드라인에는 없는 수많은 시행착오들을 묶어 몇 가지 패턴으로 정리해 놓았다. 유명 애플리케이션들에서 겪었던 시행착오들을 간접으로 경험해 볼 수 있는 소중한 기회가 될 것이다. 또한 책에서 제공하는 예제 코드들도 가이드라인 문서에서는 제공하지 않는 중요한 요소들이다. HIG는 가이드라인이라는 이름을 하고 있지만 사실상 권고 사항이 아닌 강제 사항에 가깝다. 아이폰 SDK 약관에 따르면 앱스토어에 등록하는 애플리케이션은 반드시 HIG를 준수해야 하며 이를 어길 시 애플은 해당 애플리케이션의 등록을 불허할 수도 있다. 앱스토어에서 거절(reject) 당하는 불상사를 예방하려면 평소에 HIG를 읽어보고 모든 내용을 숙지해 두는 편이 좋다. 시간의 여유가 없다면, 그리고 영문의 압박을 느낀다면 이 책이 좋은 대안이 될 것이다. 이 책은 분명 HIG의 보충서로 의도한 것이지만, 역으로 생각해 보면 이 책으로 먼저 감을 잡은 후 여유가 될 때 HIG를 자세히 읽어보는 것도 좋은 방법이 될 것이다.
    (/ '옮긴이의 말' 중에서)

    저자소개

    토비 부드로(Toby Boudreaux) [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    2000년부터 오브젝티브C와 코코아를 사용해 맥 OS X용 애플리케이션 개발을 해왔다. WWDC에서는 (아이폰과 매우 밀접한 주제였던) 하이브리드 코코아/웹 애플리케이션을 주제로 발표한 바 있다. 현재 미국을 기반으로 한 인터랙티브/소프트웨어 샵인 바바리안 그룹(The Barbarian Group)의 CTO를 맡고 있으며, OS X/아이폰 애플리케이션과 웹 애플리케이션 모두에 골고루 집중하고 있다. 팀 내에서는 멘토이자, 클라이언트에게는 소식통, 커뮤니티에서는 대표 역할까지도 맡고 있다. 프로그래밍 관련 서적이나 글을 직접 쓰거나 기술을 감수했으며, 특히 오픈 기술을 사

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

    맥북 구입 후 수 년간 윈도우 가상 머신만 띄워서 쓰다가 아이폰의 등장과 함께 풀타임 맥 유저로 전환했다. 지금은 윈도우를 쳐다보기도 싫어하는 전형적인 맥빠다. 스타벅스에서 따뜻한 아메리카노 한 잔과 함께 책 읽기를 즐기는 초보 된장남. 요즘 취미는 만나는 사람마다 아이폰 홍보하기로 국내 휴대폰 제조사 직원이나 소개팅녀 등 상대를 가리지 않고 아이폰 영업(?)을 뛰고 있다. 서강대 컴퓨터학과를 졸업하고 이곳 저곳을 떠돌다 다음 커뮤니케이션에 입사, 현재는 아이폰용 다음 지도 애플리케이션을 개발하고 있다. 코코아와 아이폰 개발 관련 블로그 '사과

    펼쳐보기

    이 상품의 시리즈

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

    펼쳐보기

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

      리뷰

      8.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

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

      교환/환불 가능 기간

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

      교환/환불 비용

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

      교환/환불 불가사유

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

      소비자 피해보상

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

      기타

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

      배송안내

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

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

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

      • 배송비

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

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

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

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

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

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

      업체직접배송상품 구매

      업체별 상이한 배송비 적용