스크랩

구간

시작하세요 아이패드 프로그래밍

시리즈 : 위키북스 임베디드 & 모바일 [33]

웨이멍리 저 | 유윤선 역 | 위키북스 | 2010년 09월

북트리

정가
$64.00
판매가
$51.84 (19%↓) 최저가 보상
적립금
$1.04 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788992939614 / 632쪽 188 x 257 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

성공적인 아이패드 애플리케이션을 개발하는 법을 배우세요!

아이패드 애플리케이션 개발을 시작해 보고 싶으신가요? 그렇다면 더 이상 다른 곳을 기웃거릴 필요 없이, 이 책 한 권이면 됩니다. 이 책에서 소개하는 다양한 내용과 따라하기 쉬운 설명을 그대로 따라하다 보면 어느새 여러분은 성공적인 아이패드 애플리케이션 프로그래밍에 필요한 모든 도구와 기술을 익히게 될 겁니다.

먼저, 이 책에서 설명하는 iPhone SDK, Xcode, 인터페이스 빌더에 대한 내용을 익히면 애플리케이션 개발을 위한 든든한 초석을 쌓을 수 있게 될 것입니다. 그 다음 단계로는 아이패드 애플리케이션 개발에 가장 핵심이 되는 Objective-C 언어의 기능과 문법을 익히게 됩니다.

이러한 내용을 배운 다음, 여러분은 애플 앱스토어에 애플리케이션을 디플로이할 수 있도록 iPhone SDK에서 제공하는 다양한 기능들을 애플리케이션에 최적으로 구현하는 법을 배우게 됩니다.

『시작하세요 아이패드 프로그래밍』에서는 다음과 같은 내용을 다루고 있습니다.

* iPhone SDK에서 지원하는 다양한 iPad 애플리케이션 타입에 대해 설명합니다.
* 다양한 화면 방향과 화면 회전을 다루는 다양한 방법들에 대해 설명합니다.
* iPhone SDK에 새로 도입된 제스처 인식기의 사용법을 설명합니다.
* 새로운 분할 뷰 기반 애플리케이션 프로젝트 타입에 대해 설명합니다.
* SQLite3를 사용한 데이터베이스 저장에 대해 중점 설명합니다.
* 웹 서비스, 블루투스 프로그래밍, 봉쥬르 프로그래밍에 대해서 살펴봅니다.
* 애플 푸시 통보 서비스 프로그래밍에 대해서 설명합니다.

저자 소개

  • 저자 : 웨이멍리
지은이 : 웨이멍 리
공학자이자 최신 모바일 기술에 대한 실습 교육 전문 회사인 Developer Learning Solutions (www.learn2develop.net)의 설립자이다. 다년간의 교육 경험을 토대로 한 그의 교육 과정은 행동에 의한 학습 방식을 중점으로 두고 있다. 프로그래밍 학습을 위한 이러한 실습 방식은 책이나 튜토리얼, 그 밖의 문서를 읽는 것보다 주제를 더 이해하기 쉽게 해준다. 그는 『Beginning iOS 5 Application Development』(Wrox, 2010), 『Beginning Android 4 Application Development』(Wrox, 2011) 등 .NET, XML, 모바일 기술에 관한 여러 책의 저자로 활동하고 있으며 국제 콘퍼런스에서 정기적으로 강연도 하고 있다. 그와 연락하려면 weimenglee@learn2develop.net으로 메일을 보내면 된다.  

옮긴이 : 유윤선
인디 개발자이자 프리랜서 번역가로 활동 중이다. 역서로는 『단일 페이지 웹 애플리케이션』, 『전문가를 위한 안드로이드 프로그래밍』, 『하둡 인 프랙티스』, 『시작하세요! iOS 6프로그래밍』, 『프로페셔널 Node.js프로그래밍』, 『NoSQL프로그래밍』, 『프로 스프링 3』, 『라이프해커』, 『시작하세요! 아이폰 5 프로그래밍』, 『안드로이드 레시피』, 『시작하세요! Unity 3D 게임 프로그래밍』, 『시작하세요! 안드로이드 게임 프로그래밍』, 『시작하세요! 아이폰 4프로그래밍』, 『플래시 빌더 4& 플렉스 4바이블』, 『쉽고 빠르게 익히는 CSS3』, 『스프링 시큐리티 3』, 『시작하세요! 아이패드 프로그래밍』 등이 있다.  

역자 소개

  • 역자 : 유윤선
IT 프리랜서 번역가로 활동하고 있다. 역서로는 『어도비 AIR 인 액션』, 『액션스크립트 3.0 완벽 가이드』가 있으며, 현재 플래시, 자바, 모바일 프로그래밍 등 다양한 분야에 관심을 가지고 번역을 하고 있다. http://joshy21.com/weblog에서 개인 블로그를 운영하고 있다.

목차

1부 시작하기

1장 iPad 프로그래밍 시작하기

iPhone SDK 다운로드하기
iPhone SDK의 구성요소
- Xcode
- iPhone 시뮬레이터
- 인터페이스 빌더
- 인스트루먼트
iPhone OS의 아키텍쳐
시작하기 앞서 알면 도움이 되는 몇 가지 정보들
iPhone OS의 버전
- 실제 기기에서의 테스트
- 화면 해상도
- 단일 윈도우 애플리케이션
- 허용되지 않는 백그라운드 애플리케이션
요약

2장 첫 번째 Hello World! 애플리케이션 만들기

Xcode 시작하기
- 인터페이스 빌더 사용하기
- 화면 방향 전환하기
- 뷰 위치 조정
- 코드 작성하기
애플리케이션 아이콘 커스터마이징하기
요약

3장 뷰, 아웃렛, 액션

아웃렛과 액션
뷰 사용하기
- 알림 뷰 사용하기
- 액션 시트 사용하기
- 페이지 컨트롤과 이미지 뷰
- 웹 뷰 사용하기
- 코드를 사용해 동적으로 뷰 추가하기
뷰 계층구조 이해하기
요약

4장 뷰 컨트롤러

뷰 기반 애플리케이션 템플릿
- XIB 파일 편집하기
윈도우 기반 애플리케이션 템플릿
- 프로그래밍적으로 뷰 컨트롤러와 뷰 추가하기
- 액션 생성하고 연결하기
- 다른 뷰로 전환하기
- 뷰 전환 애니메이션
분할 뷰 기반 애플리케이션 템플릿
- 분할 뷰 기반 애플리케이션에서 항목 나타내기
탭 바 애플리케이션 템플릿
요약

5장 키보드 입력

키보드 사용하기
입력 타입 커스터마이징하기
- 키보드 사라지게 하기
- 뷰가 로드될 때 키보드 자동으로 보여주기
키보드 존재 감지하기
요약

6장 화면 회전
기기의 회전에 반응하기
- 화면 방향의 타입
- 회전 처리하기
프로그래밍적으로 화면 회전시키기
- 런타임 시에 화면 회전시키기
- 로딩시 특정 방향으로 뷰 보여주기
요약

2부 데이터 표현하고 보관하기

7장 테이블 뷰 사용하기

단순 테이블 뷰
- 헤더와 푸터 추가하기
- 이미지 추가하기
- 선택된 아이템 보여주기
- 들여쓰기
- 테이블 뷰 사용하기
- 프로퍼티 리스트(Property List) 사용하기
- 인덱싱 추가하기
- 검색 기능 추가하기
- 펼쳐보기와 체크 표시
요약

8장 애플리케이션 환경설정

애플리케이션 환경설정 생성하기
환경설정 값에 프로그래밍적으로 접근하기
- 환경설정 값 가져오기
- 환경설정 값 초기화하기
- 환경설정 값 저장하기
요약

9장 파일 처리

애플리케이션 폴더 이해하기
- Documents와 Library 폴더 사용하기
- 임시 폴더에 파일 저장하기
프로퍼티 리스트 사용하기
번들 리소스 복사하기
요약

10장 SQLite3를 사용한 데이터베이스 활용

SQLite3 사용하기
데이터베이스 생성하고 열기
- 생성된 데이터베이스 살펴보기
- 테이블 생성하기
- 레코드 삽입하기
- 바인드 변수
- 레코드 조회하기
애플리케이션에서 SQLite 데이터베이스 번들로 사용하기
요약

3부 고급 iPad 기술 프로그래밍

11장 간단한 애니메이션
NSTimer 클래스 사용하기
- 애니메이션을 사용한 시각적 변화
뷰 변형하기
- 위치 변환
- 회전
- 스케일링
여러 이미지에 애니메이션 적용하기
요약

12장 제스처 인식하기

제스처 인식하기
- 탭하기(Tapping)
- 핀치
- 회전
- 팬 (또는 드래그)
- 스와이프
- 오래 누르기
터치 감지하기
- 싱글 터치 감지하기
- 멀티터치 감지하기
- 핀치 제스처 구현하기
- 드래그 제스처 구현하기
요약

13장 가속도계 접근하기

가속도계 사용하기
- 가속도계를 사용해 iPad의 흔들림 감지하기
Shake API를 사용해 흔들림 감지하기
- 기기 흔들림에 따라 반응하기
요약

4부 네트워크 프로그래밍 기술

14장 웹 서비스

XML 웹 서비스 처리의 기본
- SOAP 1.1 사용하기
- HTTP/1.1 200 OK
- SOAP 1.2 사용하기
- HTTP GET 사용하기
- HTTP POST 사용하기
iPad 애플리케이션에서 웹 서비스 처리하기
HTTP POST를 사용해 웹 서비스와 통신하기
- HTTP GET을 사용해 웹 서비스와 통신하기
XML 응답 파싱하기
요약

15장 블루투스 프로그래밍

Game Kit 프레임워크 사용하기
- 다른 기기 찾기
- 데이터 전송하기
음성 채팅 구현하기
요약

16장 봉쥬르 프로그래밍
애플리케이션 생성하기
서비스 퍼블리싱하기
서비스 찾기
요약

17장 애플 푸시 통보 서비스
인증 요청 생성하기
개발자 인증서 생성하기
App ID 생성하기
- 푸시 통보를 위해 App ID 설정하기
- 프로비저닝 프로파일 생성하기
- 기기 프로비저닝하기
iPad 애플리케이션 생성하기
푸시 통보 프로바이더 생성하기
요약

18장 지도 보여주기
Map Kit를 사용해 지도 보여주고 변화 모니터링하기
위치 데이터 가져오기
- 지도를 사용해 위치 표시하기
- 방향 정보 가져오기
- 지도 회전시키기
- 애노테이션 보여주기
- 리버스 지오코딩
- 펼쳐보기 버튼 보여주기
요약

5부 부록

부록A 예제에 대한 정답

부록B Xcode 익히기
Xcode 실행하기
- 지원하는 프로젝트 타입
- 툴바 커스터마이징
- 코드 센스
- 애플리케이션 실행하기
애플리케이션 디버깅하기
- 에러
- 경고문
- 브레이크포인트 설정하기
- NSLog 사용하기
- 문서

부록C 인터페이스 빌더 익히기
.xib 윈도우
뷰 디자인하기
인스펙터 윈도우
- 어트리뷰트 인스펙터 윈도우
- 커넥션 인스펙터 원도우
- 사이즈 인스펙터 윈도우
- 아이덴티티 인스펙터 윈도우
라이브러리
아웃렛과 액션
- 아웃렛과 액션 생성하기
- 아웃렛과 액션 연결하기

부록D Objective-C 속성 코스

지시자
클래스
- @interface
- @implementation
- @class
- 클래스 인스턴스화
- 필드
- 접근 권한
- 메서드
- 메시지 전송(메서드 호출)
- 속성
- 초기화자
메모리 관리
- 레퍼런스 카운팅
프로토콜
- 델리게이트
셀렉터
카테고리

top