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

엑스코드를 이용한 아이패드 개발 24시간 만에 끝내기

원제 : Sams Teach Yourself iPad Application Development in 24 Hours
소득공제

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

공유하기
정가

40,000원

  • 36,000 (10%할인)

    2,000P (5%적립)

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

    • 연관도서(53)

    • 사은품(5)

    출판사 서평

    아이패드는 아이폰과 마찬가지로 터치 기반의 휴대용 기기다. 하지만 데스크톱의 크기와 맞먹는 화려한 아이패드의 인터페이스를 이용해 아이폰에서는 할 수 없었던 다양한 멀티미디어 기능을 사용자에게 제공할 수 있다. 이 책은 아이패드 개발에 필요한 모든 내용이 담겨 있다. 개발 환경 설정에서부터 오브젝티브C와 코코아 터치 프레임워크, 다양한 인터페이스 컨트롤과 하드웨어의 기능 사용법, 앱 스토어에 제출하는 방법까지 다룬다. 추가 학습, 워크샵, 과제 등에서는 좀 더 고급 주제에 대한 정보를 제공하는 이 책은 아이패드와 iOS 개발에 대한 초중급자를 위한 훌륭한 입문서다.

    하루 1시간을 투자해 오늘날 가장 인기 있는 태블릿 기기인 아이패드 애플리케이션 개발 방법을 배울 수 있다. 이 책이 제공하는 직관적이고 단계적인 접근 방법을 통해 엑스코드 개발환경 설정부터 아이패드의 넓은 스크린 공간의 터치 인터페이스 활용 방법, 지도와 미디어 결합, 소프트웨어의 성능과 안정성을 향상시키는 모든 기술과 방법을 습득할 수 있다. 각 예제는 학습한 내용을 기반으로 구축해 실제 애플리케이션을 구축하는 데 훌륭한 기반이 되어 줄 것이다!

    단계 학습: 아이패드 개발 시 필요한 공통 작업을 살펴본다.
    퀴즈와 과제: 각 장의 끝에 배치해 학습한 지식을 테스트한다.
    일러두기: 논의 중인 주제와 관련한 흥미로운 정보를 제공한다.
    참고: 작업을 수행하는 더 쉬운 방법이나 조언을 제공한다.
    주의사항!: 발생할 수 있는 여러 문제 유형을 알려주며, 또한 해당 문제를 피하는 방법을 제공한다.

    이 책에서 다루는 내용

    - 엑스코드 개발 환경 학습
    - 효율적인 개발 환경을 위한 준비 작업
    - 오브젝티브C와 코코아 터치를 이용한 신속한 개발
    - 모델-뷰-컨트롤러(MVC) 개발 패러다임 이해
    - 여러 대화 도구와 웹 기반 인터페이스를 이용해 정교한 애플리케이션 인터페이스 구현
    - 팝오버와 기타 아이패드만의 UI 기능
    - 아이패드를 움직일 때 물리적 방향에 따라 변화하는 인터페이스 설계
    - 테이블 뷰를 이용한 데이터 읽기, 저장, 검색
    - 미디어 재생과 녹화 기능 구현
    - 아이패드의 이메일, 사진, 아이팟, 주소록 애플리케이션과 소프트웨어의 통합
    - 지도와 위치 기반 서비스 구현
    - 가속도 센서를 이용한 움직임 감지
    - 아이패드, 아이폰, 아이팟 터치에서 동시에 사용 가능한 범용 애플리케이션 제작
    - 앱스토어를 통한 애플리케이션 배포 ((## 앱 스토어 -] 앱스토어 일괄))

    이 책의 대상 독자

    이 책은 매킨토시를 사용해 본 경험이 있지만 iOS에서는 처음 개발해보는 사람을 대상으로 한다. 오브젝티브C나 코코아(Cocoa) 프레임워크, 애플 개발자 도구에 대한 사전 지식은 필요하지 않다. 물론 이런 도구로 개발해본 경험이 있다면 책에 나오는 도구와 기술을 숙달하기가 좀 더 쉽겠지만 이 책에서는 독자에게 그런 경험이 있다고 가정하지 않는다.

    하지만 독자에게 몇 가지 기대하는 바가 있다. 특히 배우는 과정에 기꺼이 시간을 투자할 의지가 있어야 한다. 각 장의 예제들을 실제로 따라 해보지 않고 읽기만 하면 아마도 몇 가지 중요한 개념은 놓치게 될 것이다. 또한 책에 있는 주제와 관련한 애플 개발자 문서를 찾고 읽는 데 시간을 투자해야 한다. 아이폰 개발에 관한 정보는 엄청나게 많아서 이 책의 한정된 공간 안에서 모두 다룰 수 없다. 그러나 이 책에서는 스스로 찾아서 학습할 수 있는 방법을 알려준다.

    목차

    1장 아이패드 애플리케이션 개발 시스템 준비
    아이패드 플랫폼에 오신 걸 환영합니다!
    아이패드 개발자가 되는 길
    개발용 프로비저닝 프로파일 생성
    개발자 도구 개요
    요약
    Q&A
    워크샵

    2장 엑스코드와 아이폰 시뮬레이터 소개
    엑스코드 사용
    아이폰 시뮬레이터 사용
    추가 학습
    요약
    Q&A
    워크샵

    3장 오브젝티브C 배우기: 애플 플랫폼의 언어
    객체지향 프로그래밍과 오브젝티브C
    오브젝티브C 파일의 구조
    오브젝티브C 프로그래밍 기초
    메모리 관리
    추가 학습
    요약
    Q&A
    워크샵

    4장 코코아 터치의 내부
    코코아 터치란 무엇인가
    아이폰 OS의 계층구조
    아이패드 애플리케이션의 생명주기
    코코아의 핵심 요소
    엑스코드로 아이폰 OS 프레임워크 배우기
    요약
    Q&A
    워크샵

    5장 인터페이스 빌더
    인터페이스 빌더의 이해
    사용자 인터페이스 만들기
    인터페이스 커스터마이징
    코드에 연결
    추가 학습
    요약
    Q&A
    워크샵
    정답

    6장 MVC 애플리케이션 디자인 모델
    MVC 모델의 이해
    엑스코드와 인터페이스 빌더로 어떻게 MVC를 구현하는가
    뷰 기반 애플리케이션 템플릿
    추가 학습
    요약
    Q&A
    워크샵

    7장 텍스트 필드, 가상 키보드, 버튼
    기본적인 입력과 출력
    텍스트 필드, 텍스트 뷰, 버튼
    추가 학습
    요약
    Q&A
    워크숍

    8장 이미지, 애니메이션, 슬라이더 컨트롤 다루기
    사용자 입력과 출력
    이미지 애니메이션과 슬라이더의 생성과 관리
    추가 학습
    요약
    Q&A
    워크샵

    9장 진일보한 인터페이스 객체와 뷰
    사용자 입력과 출력(지난 시간에 이어)
    스위치, 세그먼트 컨트롤, 웹 뷰
    스크롤 뷰
    추가 학습
    요약
    Q&A
    워크샵

    10장 사용자 주의 끌기
    사용자에게 경고하는 방법
    경고창 생성
    경고음
    추가 학습
    요약
    Q&A
    워크샵

    11장 팝오버와 툴바의 옵션 제공 기능
    팝오버와 툴바의 이해
    툴바에서 팝오버 사용
    추가 학습
    요약
    Q&A
    워크샵

    12장 픽커와 액션 시트를 이용한 복수 선택 옵션
    팝오버 관련 UI 컨트롤
    팝오버 놀이터 프로젝트
    날짜 픽커 사용
    커스텀 픽커 뷰 구현
    프로젝트 개요
    액션 시트 사용
    추가 학습
    요약
    Q&A
    워크샵

    13장 모달 뷰
    모달 뷰
    모달 뷰
    추가 학습
    요약
    Q&A
    워크샵

    14장 멀티뷰 애플리케이션 구현
    단일 뷰와 멀티뷰 애플리케이션의 비교
    멀티뷰 애플리케이션 생성
    탭바를 이용해 멀티뷰 애플리케이션 만들기
    추가 학습
    요약
    Q&A
    워크샵

    15장 테이블 뷰와 스플릿 뷰 기반 애플리케이션을 활용한 정보 처리
    테이블 뷰와 스플릿 뷰의 이해
    간단한 테이블 뷰 애플리케이션 제작
    스플릿 뷰 기반 애플리케이션 제작
    추가 학습
    요약
    Q&A
    워크샵

    16장 애플리케이션 데이터 읽고 저장
    애플리케이션 디자인 고려사항
    기본 정보 읽고 쓰기
    아이패드 파일시스템 샌드박스의 이해
    파일시스템에 저장 기능 구현
    추가 학습
    요약
    Q&A
    워크샵

    17장 회전과 크기 설정이 가능한 사용자 인터페이스 제작
    회전과 크기 변경이 가능한 인터페이스
    인터페이스 빌더에서 회전과 크기 재조정이 가능한 인터페이스 생성
    회전에 따른 프레임 재조정
    회전 시 뷰 대체
    추가 학습
    요약
    Q&A
    워크샵

    18장 터치 인터페이스 확장
    멀티터치 동작 인식
    동작 인식기 사용
    추가 학습
    요약
    Q&A
    워크샵

    19장 가속도 센서를 이용한 움직임 감지
    가속도 센서 배경 지식
    방향 감지
    기울기 탐지
    이동 감지
    추가 학습
    요약
    워크샵

    20장 리치 미디어
    리치 미디어 개요
    미디어 상자 애플리케이션 준비
    비디오 플레이어 사용
    오디오 레코딩과 재생
    아이패드 포토 라이브러리 사용
    아이팟 라이브러리 접근과 재생
    추가 학습
    요약
    Q&A
    워크샵

    21장 다른 애플리케이션과의 통신
    애플리케이션 확장
    주소록, 이메일, 지도 이용
    추가 학습
    요약
    Q&A
    워크샵

    22장 범용 애플리케이션 제작
    범용 애플리케이션 개발
    범용 윈도우 애플리케이션 템플릿의 이해
    범용 애플리케이션 제작 도구
    추가 학습
    요약
    Q&A
    워크샵

    23장 애플리케이션 디버깅과 최적화
    엑스코드에서 디버깅
    Instruments를 이용한 모니터링
    샤크를 이용한 프로파일링
    추가 학습
    요약
    워크샵

    24장 앱 스토어를 통한 애플리케이션 배포
    애플리케이션을 앱 스토어에 내놓기 위한 준비작업
    애플리케이션을 제출해 승인받기
    애플리케이션 홍보
    다른 배포 방법
    요약
    Q&A
    워크샵

    본문중에서

    '커다란 아이팟 터치'

    아이패드가 출시되기까지 이 말보다 필자를 더 당혹스럽게 한 말도 없을 것이다. '커다란 아이팟 터치'라는 말이 정확히 무엇을 의미하는지 좀 더 자세히 분석해보자.

    먼저 이 말은 아이패드가 더 크고 밝으며 화려한 색상의 디스플레이 장치와 놀랍도록 얇은 두께와 굉장히 수명이 긴 배터리를 가지고 있음을 의미한다. 또한 이는 사용자가 세계에서 가장 인기 있는 휴대용 인터넷 기기를 이용해 새로운 경험을 할 수 있다는 뜻이기도 하다.

    아이패드를 '큰 아이팟 터치' 장치라고 부를 수 있는 가장 중요한 이유는 아마도 이 장치가 사람의 손가락으로 다룰 수 있게 설계됐기 때문일 듯싶다. 아이패드에 관한 개발은 모두 이 터치 동작에 초점이 맞춰져 있다. 간단히 말해 아이패드는 전적으로 사용자가 손가락으로 애플리케이션을 실행할 수 있는 멀티터치 장치다.

    굉장하지 않은가?

    출시된 후 채 한 달도 되지 않아 애플은 100만 개 이상의 아이패드를 판매했다. 이는 사람들이 여전히 기술적 혁신의 가치를 인식하고 수용하려 한다는 사실을 증명한다. 또한 이 결과는 개발자가 아이패드를 통해 성공할 수 있다는 것도 의미한다.

    아이패드는 공개적인 캔버스와 같다. 아이폰상에도 수없이 많은 앱(app)이 있다. 하지만 사용자 인터페이스를 충분하게 이용할 기회는 상대적으로 적은 편이라고 할 수 있다. 반면 아이패드 애플리케이션은 아이폰과는 성격이 다르다. 아이패드의 디스플레이 장치는 매혹적이며 여러 종류의 동작 인식 기능은 매우 재미있으면서도 쉽게 구현할 수 있다. 좋은 책을 읽다 보면 웅크리고 앉아 열중하게 되듯이 아이패드를 사용하는 일도 진정 흥미로운 경험이 될 것이다.

    이 책을 통해서 대용량의 멀티터치 애플리케이션을 만들려는 새로운 세대의 개발자들이 아이패드 개발 방법을 습득할 수 있기를 희망한다. 샘스 출판사의 『엑스코드를 이용한 아이패드 개발 24시간 만에 끝내기』는 개발자 도구 설치와 애플 등록부터 앱스토어(App Store)에 애플리케이션을 제출하기까지 일련의 개발 기술을 제공하며, 이 모든 내용을 24시간짜리 강의로 다룬다.
    (/ 저자 서문 중에서)

    아이폰을 처음 접하게 된 때는 2009년 여름이다. 당시에 나는 외국에 1년간 체류 중이었는데 인터넷으로 간간히 아이폰 열풍에 대한 기사를 접할 수 있었다. 하지만 한국으로 돌아오기 전까지는 그저 예쁜 핸드폰으로만 생각했을 뿐 어떤 광풍이 불고 있는지 전혀 알지 못했다. 공항에 내리면서부터 사람들의 손에 들려 있는 아이폰을 보았다. 집에 가는 버스 시간을 알아보려고 아이폰을 사용하는 여행객, 증강현실을 이용해서 음식점을 찾아가는 사람들의 모습은 내게 매우 낯설어 보였다. 1년 만에 세상은 너무나 변해 있어서 마치 내 자신이 무인도에서 살다 온 사람처럼 느껴질 정도였다. 거리에서 본 풍경도 내겐 문화적 충격으로 다가왔다. 전에는 버스를 기다리면서 그저 오락이나 DMB 시청을 하던 사람들이 저마다 아이폰이나 스마트폰을 손에 들고 온갖 프로그램을 이용하는 모습을 목격할 수 있었다.

    지금은 나 역시 아이폰 없이는 살 수 없게 됐다. 산에서는 나침반으로, 길에서는 내비게이션으로, 지하철에서는 어학용으로 활용하며, 개발자로서 새로운 비즈니스의 기회도 생각해본다. 그러던 중 아이패드가 출시됐고 아이폰보다 훨씬 큰 화면을 이용한 또 다른 유형의 애플리케이션을 사용할 수 있게 됐다. 아이폰의 기본 기능과 사용 방법을 공유하지만 화면이 훨씬 더 넓어 아이패드의 애플리케이션은 아이폰보다 다양한 경험을 사용자에게 선사한다.

    이 책에서는 기본 iOS에서 애플리케이션을 개발하는 방법과 함께 아이패드 개발에 관한 내용을 동시에 다룬다. 아이폰 애플리케이션을 개발해 본 적이 있는 독자라면 이 책을 좀 더 쉽고 빠르게 익힐 수 있을 것이다. 아이폰 개발이 처음인 개발자라 하더라도 이 책의 내용과 '추가 학습' 코너가 제시하는 문서를 통해서 개발에 필요한 지식을 충분히 쌓을 수가 있다. 이 책을 통해 아이패드 개발의 장점과 즐거움을 발견할 수 있기 바란다.
    (/ 옮긴이의 말 중에서)

    저자소개

    존 레이(John Ray) [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    오하이오 주립 대학교 연구 재단의 수석 비즈니스 분석가이자 개발 팀 매니저로 [Sams Teach Yourself Dreamweaver MX in 21 Days]와 [Mac OS X Unleashed] 등의 많은 책을 집필했다.

    저자의 다른책

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

    한국과학 기술원 전산학과를 졸업한 후 다수의 회사에서 리눅스, 윈도우 관련 프로젝트 매니저로 일해 왔다. 현재는 프리랜서로 자유롭게 고생(?)하고 있다. 평소 인터페이스 관련 프로그래밍보다는 리눅스 커널이나 네트워크 통신 같은 뒤(?)쪽 작업을 선호하던 성격으로 인해 아이폰이나 아이패드에서 무관심하게 지내던 중 공동역자인 김귀중 씨를 만나면서부터 터치 위주의 인터페이스를 가지는 애플리케이션을 개발하는 경험을 하게 됐다. 현재도 같이 아이폰 프로젝트를 수행하고 있으며 아이패드에 대한 새 프로젝트도 같이 할 예정이다. 개인적으로 애플의 예쁜

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

    성균관대 이동통신 공학과 학부와 대학원을 졸업하고 삼성 소프트웨어 센터를 통해서 삼성 전자 무선 사업부에서 펌웨어 개발에 종사한 후 다시 KTF 단말 연구소를 거쳐 현재는 LG 전자에서 임베디드 개발을 담당하고 있다. 2009년 처음 아이폰을 접하게 된 후 그 매력에 푹 빠져 여러 아이폰 개발에도 틈틈이 관여해 왔다. 현재도 아이폰과 관련한 프로젝트의 매니저다. 아이패드가 출시되자 마자 아이폰과는 또 다른 그 매력에 빠져들게 되었고 우연한 계기로 이 책을 번역하게 됐다. 책 번역을 계기로 아이패드와 아이폰상에서 애플리케이션이 어떤 차이점을 가지게

    펼쳐보기

    이 상품의 시리즈

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

    펼쳐보기

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

      리뷰

      0.0 (총 0건)

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

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      4.5

      교환/환불

      교환/환불 방법

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

      교환/환불 가능 기간

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

      교환/환불 비용

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

      교환/환불 불가사유

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

      소비자 피해보상

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

      기타

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

      배송안내

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

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

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

      • 배송비

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

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

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

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

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

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

      업체직접배송상품 구매

      업체별 상이한 배송비 적용