본문내용 바로가기
MD의선택 무료배송 소득공제

아이폰 3 프로그래밍

위키북스 임베디드 모바일 시리즈 3
데이브 마크 , 제프 라마시 지음 | 이준호 , 정지웅 , 정일영 옮김 | 위키북스 | 2009년 10월 29일 출간

이 책의 다른 상품 정보

  • 정가 : 36,000원
    판매가 : 32,400 [10%↓ 3,600원 할인]
  • 혜택 :
    [기본적립] 1800원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788992939386(8992939388)
쪽수 750쪽
크기 245 * 188 mm 판형알림
이 책의 원서/번역서 Beginning iphone 3 development / Mark, Dave

책소개

이 책이 속한 분야

『시작하세요! 아이폰 3 프로그래밍: iPhone SDK를 이용한 아이폰 개발 (위키북스 임베디드 & 모바일 시리즈 _ 003)』. 이 책은 그동안 나왔던 입문서들에 비해, 아이폰 프로그래밍의 특성과 어려움을 인정하고 그 과정을 자세히 설명하고 있다(가장 솔직한 책이라고도 볼 수 있다).
아이폰 플랫폼의 원리를 이해하며 적용해 가는 과정은 처음엔 쉽지 않겠지만, 조금씩 익숙해질수록 높은 추상화와 짜임새 있게 설계된 플랫폼의 매력이 무엇인지를 알아가는 과정이 될 것이다. 또, 부록에는 최근 발표한 ‘아이폰 SDK 3.1’의 내용을 추가하였다. 비디오 촬영과 편집, OpenGL ES 2.0 등 핵심적인 내용을 보강하여 아이폰 SDK 3.1을 이용한 실질적인 개발에도 많은 도움을 준다.

목차

1장 정글에 온 것을 환영한다
- 이 책은 어떤 종류의 책인가
- 시작하기 전에 준비해 두어야 하는 것들
- 시작하기 전에 알아두어야 할 것들
- 아이폰 코딩은 어떤 점이 다른가?
- 이 책의 구성
- 준비가 되었는가?

2장 티키신 달래기
- Xcode에서 프로젝트 설정하기
- 인터페이스 빌더 소개
- 아이폰을 빛낼 몇 가지 마무리 손질
- 마무리하며

3장 기본적인 상호작용 다루기
- 모델-뷰-컨트롤러 패러다임
- 프로젝트 생성하기
- 뷰 컨트롤러 생성하기
- 애플리케이션 델리게이트 사용하기
- MainWindow.xib 편집하기
- Button_FunViewController.xib 편집하기
- 마무리하며

4장 사용자 인터페이스, 좀 더 재미있게 만들기
- 컨트롤로 가득 찬 화면
- 능동, 정적, 수동 컨트롤
- 애플리케이션 만들기
- 빌드하고 실행하기
- 슬라이더와 레이블 구현하기
- 스위치, 버튼, 분할 컨트롤 구현하기
- 액션 시트와 경고창 구현하기
- 버튼 멋 내기
- 좋은 메모리 사용자 되기
- 결승점 통과하기

5장 자동회전과 자동크기조절
- AutoSize 속성으로 회전 처리하기
- 회전할 때 뷰 재구성하기
- 뷰 전환하기
- 회전 기능을 마치면서

6장 멀티뷰 애플리케이션
- 뷰 스위처 애플리케이션
- 멀티뷰 애플리케이션의 구조
- 뷰 스위처 만들기
- 전환 시 애니메이션 주기
- 끝내기

7장 탭바와 피커
- 피커 애플리케이션
- 델리게이트와 데이터소스
- 탭바 프레임워크 설정하기
- 날짜 피커 구현하기
- 단일 컴포넌트 피커 구현하기
- 멀티컴포넌트 피커 구현하기
- 의존적인 컴포넌트 구현하기
- 커스텀 피커로 간단한 게임 만들기
- 마지막 회전

8장 테이블 뷰 입문
- 테이블 뷰의 기초
- 간단한 테이블 구현하기
- 이미지 추가하기
- 추가적인 설정
- 맞춤형 테이블 뷰 셀 만들기
- 그룹으로 묶은 섹션과 인덱스로 구분한 섹션
- 검색창 구현하기
- 테이블에 모두 넣기

9장 내비게이션 컨트롤러와 테이블 뷰
- 내비게이션 컨트롤러
- 여섯 부분으로 구성된 계층구조 애플리케이션, Nav
- Nav 애플리케이션의 뼈대 구성하기
- 첫 번째 하위컨트롤러: 더보기 버튼 뷰
- 두 번째 하위컨트롤러: 체크리스트
- 세 번째 하위컨트롤러: 테이블 열 위에 컨트롤 추가하기
- 네 번째 하위컨트롤러: 이동 가능한 열
- 다섯 번째 하위컨트롤러: 삭제 가능한 열
- 여섯 번째 하위컨트롤러: 편집 가능한 상세 창
- 한 가지가 더 남아있다…
- 결승선 테이프 끊기

10장 애플리케이션 설정과 사용자 기본값
- 세팅 번들 이해하기
- AppSettings 애플리케이션
- 세팅 번들 다루기
- 애플리케이션에서 설정 읽기
- 애플리케이션에서 설정 바꾸기
- 스코티, 순간이동을 시작해 주게

11장 기본적인 데이터 저장 방법
- 애플리케이션 샌드박스
- 파일 저장 기법
- 애플리케이션 데이터 저장하기
- 퍼시스턴스 애플리케이션
- 아카이빙 애플리케이션
- 아이폰에 내장된 SQLite3 사용하기
- Core Data 사용하기
- 끈기에 대한 보상

12장 쿼츠와 OpenGL을 이용한 그리기
- 그래픽 세계의 두 뷰
- 드로잉 애플리케이션
- 드로잉을 위한 쿼츠 사용법
- QuartzFun 애플리케이션 만들기
- OpenGL의 기본
- 빈 화면 그리기

13장 탭, 터치 그리고 제스처
- 멀티터치 관련 용어
- 리스폰더 체인
- 멀티터치 아키텍처
- 터치 익스플로러 애플리케이션
- 스와이프 애플리케이션
- 멀티 스와이프 구현하기
- 멀티탭 인식하기
- 핀치 인식하기
- 커스텀 제스처 정의하기
- 웨이터? 확인 부탁해요!

14장 여기가 어디지? 코어 로케이션을 이용한 길 찾기
- 로케이션 매니저
- 로케이션 매니저 델리게이트
- 코어 로케이션 사용하기
- 여러분이 어디에 가더라도, 그곳에 여러분이 있다

15장 야호!
- 가속도 센서의 물리법칙
- 가속도 센서 사용하기
- 흔들어서 깨뜨리기
- 구슬 굴리기 프로그램
- 구르기

16장 아이폰의 카메라와 포토 라이브러리
- 이미지 피커와 UIImagePickerController 사용하기
- 이미지 피커 컨트롤러의 델리게이트 구현하기
- 카메라와 라이브러리 길거리 테스트
- 누워서 떡 먹기!

17장 애플리케이션 지역화
- 지역화 아키텍처
- 문자열 파일 사용하기
- 실생활에서의 아이폰: 애플리케이션 지역화하
- 안녕, 또 만나요

18장 다음은 어디로?
- 새로운 여행 준비
- 작별 인사

부록 아이폰 OS 3 및 SDK 3.1

A. 강력해진 UIKit 프레임워크
B. 코어 데이터
C. 자르기, 복사하기, 붙여넣기
D. External Accessory 프레임워크
E. MapKit 프레임워크
F. MessageUI 프레임워크
G. AV Foundation 프레임워크
H. Media Player 프레임워크
I. 애플 푸시 노티피케이션 서비스
J. Store Kit 프레임워크
K. Game Kit 프레임워크
L. Mac OS X 10.6 스노 레퍼드와 Xcode 3.2
M. 비디오 촬영과 편집
N. OpenGL ES 2.0
O. iOS 3.2 (아이패드)
P. 제스처 인식
Q. 드로잉
R. 유니버설 애플리케이션
S. iOS 4 (아이폰 4)
T. 멀티태스킹
U. 이미지 처리
V. 이벤트 킷(Event Kit)
W. 아이애드(iAd)
X. 아이폰 4 대응

책 속으로

최근 신문 기사들과 화제들을 언급하면서 아이폰을 소개하는 것이 이제는 민망하게 느껴질 정도로 아이폰은 이미 모바일 시장에서 상당한 위치를 차지하고 있다. 아이폰 개발은 분야를 막론하고 많은 개발자들 사이에서 일상적인 대화의 소재로 사용되고 있으며 앱 스토어에 접속하여 국내 개발자들이 만든 애플리케이션을 찾는 것은 그리 어려운 일이 아니다. 이러한 아이폰의 인기에 힘입어 Mac OS X, 오브젝티브C, 코코아 프로그래밍에 대한 관심도 충분히 높아진 상태이다. 특히 아이폰의 UI는 기존의 모바일 기기에서는 찾아볼 수 없었던 혁신적인 기... 더보기

출판사 서평



전 세계 독자가 인정한 최고의 아이폰 개발서

많은 아이폰 입문서들이 아이폰 프로그래밍을 너무나도 쉽게 묘사하곤 한다. 하지만, 단순히 SDK의 특성과 기능을 아는 것만으로는 아이폰 프로그래밍의 장벽을 넘기가 쉽지 않다. 바로 여러 단계로 이루어진 아이폰 플랫폼의 추상화 계층 때문이다. 다행히 이 책은 그동안 나왔던 입문서들에 비해, 이러한 아이폰 프로그래밍의 특성과 어려움을 인정하고 그 과정을 자세히 설명하고 있다(가장 솔직한 책이라고도 볼 수 있다). 책에서 상세히 설명하는 내용을 따라, 아이폰 플랫폼의 원리를 이해하... 더보기

Klover 리뷰 (0)

북로그 리뷰 (2) 전체보기 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료
  • 아이폰 SDK을 처음 공부하게 되었는데, 오렌지책으로 유명하여 이 책으로 공부하게 되었습니다. 맨 처음 개념잡기에는 내용이 약간 어려울 수 있는데, 개념만 잡으면 내용이 챕터별로 구분이 되어있어서 찾아보기 좋은 책이라는 생각이 듭니다. 더보기
  • 일단 말이 필요없죠.   이책은 많은 사람들이 인정한 아이폰 어플 개발 초급단계에 유용이 쓰입니다.   참고로, 예제는 안된다 싶으면 책에 나와있는 URL을 따라가서 다운받아서 쓰도록하세요.     더보기

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품