logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

도전! 아이폰 4 프로그래밍

도전! 아이폰 4 프로그래밍

박동윤, 신용 (지은이)
DigitalNew
36,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 30개 300원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

도전! 아이폰 4 프로그래밍
eBook 미리보기

책 정보

· 제목 : 도전! 아이폰 4 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788992524391
· 쪽수 : 608쪽
· 출판일 : 2011-01-25

책 소개

7개의 실전 프로젝트를 중점적으로 다루고 있다. 완성된 프로그램을 놓고 설명하는 방식이 아니라 기획에서부터 개발 과정을 짚어가는 방식이다. 또한 cocos2d에 기반한 게임 앱, 데이터베이스를 사용하는 메모 앱, 트위터와 포스퀘어와 같은 클라이언트 앱 등 다양한 프로젝트를 다룬다.

목차

PART 1 iOS 앱 개발을 위한 준비

1. 애플, 맥, 아이폰 그리고 앱스토어
1.1 애플과 매킨토시 그리고 아이폰
1.2 앱스토어의 폭발적인 성장과 모바일 플랫폼 경쟁
1.3 개인 개발자와 디자이너의 꿈을 실현할 수 있는 무대

2. 아이폰 앱 개발을 위해 필요한 모든 것
2.1 개발용 Mac
2.2 테스트 장비
2.3 Apple Developer Connection 가입하기 (무료)
2.4 iOS SDK 설치하기
2.5 iOS Developer Program 가입하기
2.5.1 iOS Developer Program 신청하기
2.5.2 영문 사업자 등록증명서 발급 및 발송하기
2.5.3 iOS Developer Program 구매하기
2.6 판매 수익금을 받기 위한 계좌 정보 등록하기
2.7. 필수 참고 자료 및 사이트

3. 기기등록 및 개발환경 살펴보기
3.1 기기에서 앱 실행하기
3.2 개발 환경 둘러보기
3.3 Xcode 4

PART 2 iOS 앱 개발을 위한 핵심 정리

1. 개발자와 디자이너 모두를 위한 iOS의 UI요소 정리
1.1 아이폰 앱 UI의 기본 구조
1.2 View (UIView)
1.3 Status Bar
1.4 Navigation Bar (UINavigationBar)
1.5 Tool Bar (UIToolBar)
1.6 Tab Bar (UITabBar)
1.7 Table View (UITableView)
1.8 Label (UILabel)
1.9 Text View (UITextView)
1.10 Text Field (UITextField)
1.11 Web View (UIWebView)
1.12 Button (UIButton)
1.13 Segmented Control (UISegmentedControl)
1.14 Slider (UISlider)
1.15 Date Picker (UIDatePicker)
1.16 Pickers (UIPickerView)
1.17 Action Sheet (UIActionSheet)
1.18 Alert (UIAlertView)
1.19 Modal View
1.20 Page Indicator (UIPageControl)
1.21 Progress View (UIProgressView)
1.22 Activity Indicator (UIActivityIndicatorView)
1.23 Search Bar (UISearchBar)

2. Objective-C 입문
2.1 절차식 프로그래밍과 객체지향 프로그래밍의 차이점
2.2 Objective-C 기초
2.3 클래스 선언 및 정의하기
2.4 객체의 생성, 사용 그리고 소멸
2.5 프로퍼티 선언과 구현
2.6 프로토콜
2.7 카테고리와 클래스 확장
2.8 파운데이션 프레임워크

3. Hello World!
3.1 아이폰 앱 개발의 큰 그림을 그려보자
3.2 아이폰 앱의 구조와 흐름을 이해하자
3.3 기본적인 Hello World 앱 만들기
3.4 아이폰다운 Hello World 앱 만들기

4. 또 다른 혁신, iOS 4
4.1 멀티태스킹 지원
4.2 폴더 지원
4.3 메일 기능 개선
4.4 iBooks 지원
4.5 게임센터 지원
4.6 iAd 지원

PART 3 현장 체험 - 앱 기획부터 개발, 앱스토어 등록 및 수익까지

1. 앱스토어 등록을 위한 준비
1.1 모바일 브로슈어 앱 Beauty of Korea, Beauty of Korea HD
1.2 배포판 빌드를 위한 Distribution Certificate, Provisioning Profile 준비
1.3 배포판 빌드를 위한 Xcode 설정
1.4 배포판 빌드 및 확인

2. 앱스토어 제출
2.1 iTunes Connect에서 앱 추가하기
2.2 Application Loader를 이용한 바이너리 업로드
2.3 앱스토어에서 확인하기

3. 앱의 판매, 수익 입금, 마케팅 그리고 업데이트
3.1 앱스토어의 수익 배분은 70:30
3.2 판매 정보와 수익금 보기
3.3 앱 홍보하기? 프로모션 코드와 마케팅 리소스
3.4 앱 업데이트하기

PART 4 실전 프로젝트

프로젝트 1 Abstract Clock
1.1 시계 앱을 기획해보자
1.2 앱의 구조와 UI 디자인
1.3 프로토타입 디자인 & View Controller 클래스 정의
1.4 메인 화면 구현하기
1.5 옵션 설정 화면 구현하기
1.6 아이콘과 시작화면 추가하기

프로젝트 2 Beauty Of Korea
2.1 모바일 브로슈어 앱을 기획해보자
2.2 앱의 구조와 UI 디자인
2.3 프로토타입 디자인 & View Controller 클래스 정의
2.4 프로젝트 셋업하기
2.5 메인 메뉴 화면 RootViewController
2.6 유적 소개 화면 ContentViewController
2.7 사진 갤러리 화면 GalleryViewController
2.8 지도 화면 MapViewController
2.9 아이폰 4 고해상도 지원 확인, 아이콘 및 시작화면 추가하기

프로젝트 3 Memo Pad
3.1 메모패드 앱을 기획해보자
3.2 앱의 구조와 UI 디자인
3.3 프로토타입 디자인 & View Controller 클래스 정의
3.4 프로젝트 설정과 데이터베이스 준비
3.5 메모 목록 보기와 내용 보기
3.6 메모 쓰기와 수정하기
3.7 메모 삭제하기
3.8 커스텀 UI를 입히자!
3.9 아이콘 설정하기, 시작화면 및 아이폰 4용 고해상도 이미지 추가하기

프로젝트 4 Simple Twit
4.1 트위터 클라이언트 앱을 기획해보자
4.2 앱의 구조와 UI 디자인
4.3 프로토타입 디자인 & View Controller 클래스 정의
4.4 프로젝트 셋업과 데이터베이스 준비

프로젝트 5 Simple 4sq
5.1 포스퀘어 클라이언트 앱을 기획해보자
5.2 앱의 구조와 UI 디자인
5.3 프로토타입 디자인 & View Controller 클래스 정의
5.4 프로젝트 셋업과 데이터베이스 준비

프로젝트 6 Wisps
6.1 아이폰/아이팟 터치를 위한 게임을 기획해보자
6.2 앱의 구조와 UI 디자인
6.3 UI 요소 및 클래스 정의
6.4 cocos2d 다운로드와 Xcode 프로젝트 템플릿 설치하기
6.5 프로젝트 생성하기
6.6 메인 메뉴 화면 MainMenuScene
6.7 게임 소개 화면 IntroductionScene
6.8 게임 방법 안내 화면 InstructionScene
6.9 도깨비불 Wisp 클래스 디자인
6.10 게임 화면 GameScene
6.10.1 게임 초기화
6.10.2 타이머 메소드 step:
6.10.3 플레이어 이벤트 처리: 터치와 가속도 센서
6.10.4 게임 종료와 점수 제출을 위한 팝업 화면
6.10.5 cocos live를 이용하여 점수를 등록하고 월드 랭킹 공유하기
6.11 스테이지 클리어 화면 StageClearScene
6.12 최고 점수 화면 HighScoreScene

프로젝트 7 Beauty of Korea HD
7.1 고해상도 iPad용 브로슈어를 기획해보자
7.2 앱의 구조와 UI 디자인
7.3 View Controller 클래스 정의
7.4 프로젝트 셋업하기
7.5 메인 메뉴 화면 RootViewController
7.6 유적 소개 화면 DetailViewController
7.7 지도 화면 DetailViewController
7.8 시작 화면과 아이콘 추가하기

부록 유용한 팁들
1. 인증서를 다른 컴퓨터로 옮기고 여러 대에서 개발하기
2. NSLog를 활용하여 디버깅하기
3. Ad Hoc 방식으로 앱 배포하기
4. 아이폰에서 Tab Bar + Navigation Controller 구조 만들기
5. 아이패드에서 Tab Bar + UISplitView 구조 만들기
6. 아이패드에서 UIPopOverController 사용하기
7. UIKit을 이용한 커스텀 GUI 디자인
8. UIGestureRecognizer로 제스쳐 인식하기
9. 시뮬레이터에 사진 넣기
10. iAd 배너 광고 삽입하기
11. iOS 버전별 클래스/메소드 존재 여부 체크하기
12. 스레드 사용하기

참고자료
색인

저자소개

박동윤 (지은이)    정보 더보기
고려대학교 전자공학과 졸업. 삼성전자 정보통신총괄 통신연구소 차세대 단말팀에서 GSM/WCDMA 휴대폰 및 다 양한 실험적 단말의 UI/MMI 소프트웨어 연구 개발을 담당하였다. 이후 디자이너로서의 또다른 도약을 위해 삼성디자인학교 SADI(Samsung Art&Design Institute)에서 커뮤니케이션 디자인을 공부하였고, 현재는 뉴욕 Parsons The New School for Design의 MFA Design&Technology 석사 과정에 있다. 공학과 디자인의 전공자로서 두 분야의 시너지를 창출할 수 있는 다양한 작업을 하고 있으며, 현재의 연구 분야는 다양하게 진화하고 있는 모바일 플랫폼의 UX 와 GUI 디자인, 타이포그래피 및 인포메이션 디자인 등이다.
펼치기
신용 (지은이)    정보 더보기
고려대학교 전자공학과에 입학하여 본격적으로 프로그래밍을 접하고 동 대학원 전자컴퓨터공학과에 진학하여 Computer System Lab.에서 마이크로프로세서를 전공하며 컴퓨터의 동작 원리에 대한 이해를 넓혔다. 디자인 패턴과 리팩토링을 활용한 프로그램 구조 설계 및 개선에 관심이 많으며 윈도우즈, 리눅스 등 여러 운영체제를 기반으로 한 다양한 프로그램 개발 경험을 보유하고 있다. 현재는 iOS, 안드로이드, 바다 등 여러 모바일 플랫폼에 대해 깊은 관심을 가지고 관련 프로그램 개발에 힘쓰고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책