추천 검색어

최근 검색어

도서 IT전문서/IT입문서 모바일
아이폰 개발을 시작하는 초보자를 위한 5일 만에 아이폰 앱 개발하기
정 가
34,000원
출 간
2012-12-04
지 은 이
닉쿠(Nick Kuh)
I S B N
9788966184859
분 량
560쪽
난 이 도
초급
부 록
소스 코드

최신 iOS 6 SDK로 아이폰 앱 개발을 시작하자!

iOS 앱 기획부터 완성까지 5일 만에 완성한다.

 

이 책은 포토샵 PSD 디자인과 앱 아이디어부터 시작한다. 그런 다음 각 장을 통해 앱을 개발하는 과정을 단계별로 안내해준다. 이 책을 읽고 나면 자신만의 아이폰 앱 프로젝트에 재사용하고 적용할 수 있는 코딩 개념과 핵심 iOS 개발 과정을 충분히 익힐 수 있으며 개발자처럼 생각하는 법을 배울 수도 있다. 이 책을 통해 아이폰 개발을 시작하는 초보자들도 자신의 아이디어를 훌륭한 앱으로 구현할 수 있다.

 

 

아이폰 개발을 시작하는 초보자를 위한 최적의 도서

 

오브젝티브 C에 대한 자세한 설명으로 기초를 다진 다음 객체지향 프로그래밍을 이용해 멋진 iOS 앱을 코딩하는 법을 다룬다. 현재 객체지향 프로그래밍에 대한 지식이 조금 부족하더라도 걱정할 필요 없다.

또한 iOS가 모델-뷰-컨트롤러(MVC) 패러다임을 어떤 식으로 적용하는지 자세하게 설명하고, Xcode를 폭넓게 활용함으로써 핵심 iOS 개발 과정을 모두 익힐 수 있도록 도와준다. 

독자들은 이 책을 통해 아이폰 앱 개발자처럼 생각하는 법은 물론이고, 아이디어를 실제로 구현하는 방법과 수많은 팁 & 트릭을 배우게 된다. 특히 이 책의 저자가 3년 동안 고안한 개발 프로세스를 배울 수 있으며 저자의 경험을 실제 앱 개발에 직접 적용할 수 있도록 도와준다.

 

 

이 책을 통해 배울 수 있는 것들 

 

- Xcode를 이용한 개발과 오브젝티브C 코드 작성, 그리고 가장 최신 iOS 6 SDK 활용법

- 내비게이션 계층 구조와 테이블 뷰 컨트롤러

- 앱 아이디어부터 앱 스토어에 올리는 과정까지 아이폰 앱을 설계, 기획, 개발한다.

- 커스텀 디자인 사용자 인터페이스를 스토리보드로 개발하고 구현하는 법

- 코어 데이터를 활용한 오프라인 캐싱 솔루션 구현

- 이미지를 내려받고 보여주는 비동기적 HTTP API 호출

- 새로 추가된 iOS 외양 API를 커스텀 디자인 구현체에 활용한 멋진 앱 디자인

- 앱 스토어에서 앱의 성공 가능성을 높이는 법

- 애플의 새로운 소셜 프레임워크를 통해 앱을 페이스북과 연동하고 소셜 마케팅을 활용하는 법

 

Chapter 01 앱 설계 및 기획

01_ 아이디어
02_ 경쟁력
03_ 앱 스토어 제목
04_ 디자인
05_ 사용자 인터페이스 디자인
06_ 약간의 도움
07_ 정리


Chapter 02 개발을 위한 앱 프로비저닝

01_ 엑스코드 무료로 내려받기
02_ 애플 개발자 등록
03_ iOS 개발자 프로그램 등록
04_ iOS 프로비저닝 포탈
05_ 정리


Chapter 03 엑스코드 프로젝트 설정

01_ 시작하기
02_ 프로젝트 구조 살펴보기
03_ Hello World
04_ 아이콘 및 구동 화면의 추가
05_ 아이폰에서의 앱 실행
06_ 정리


Chapter 04 오브젝티브 C와 엑스코드: 블랙잭 게임

01_ 게임
02_ 뷰 개발
03_ 오브젝티브 C 기본
04_ 모델
05_ 모두 연결하기
06_ 정리


Chapter 05 아이폰 앱 내비게이션, 뷰, 뷰 컨트롤러

01_ 멀티뷰 앱
02_ 뷰와 뷰 컨트롤러 마스터하기
03_ 뷰 컨트롤러 이동
04_ 정리


Chapter 06 뷰, 컨트롤, 카메라, 액션

01_ 사용자 인터페이스 컨트롤과 컴포넌트
02_ 카메라와 사진 라이브러리를 활용한 다양한 UI 액션
03_ 정리


Chapter 07 테이블 뷰, 배열, 딕셔너리

01_ 테이블 뷰
02_ 테이블 데이터 소스와 델리게이트 프로토콜
03_ 배열과 plist를 활용한 테이블 뷰 채우기
04_ 정리


Chapter 08 코어 데이터를 통한 데이터 영속화

01_ 코어 데이터 소개
02_ Birthday Reminder에서의 코어 데이터 구현
03_ 정리


Chapter 09 iOS 스킨 활용

01_ 앱을 돋보이게 만드는 요소
02_ 스킨 적용하기!
03_ 정리 351


Chapter 10 연락처에서 생일 불러오기

01_ 빈 데이터베이스에 대한 홈 뷰 개선
02_ 스토리보드에서의 뷰 컨트롤러 씬 식별
03_ 연락처 접근 및 필터링
04_ 테이블 뷰로 연락처 사진 및 데이터 불러오기
05_ 다중 선택이 가능한 테이블 뷰 개발
06_ 연락처 생일을 코어 데이터 저장소로 불러오기
07_ 전화 통화, SMS, 이메일 활성화
08_ 데이터 저장소에서의 생일 삭제
09_ 정리


Chapter 11 페이스북 및 iOS 소셜 프레임워크와의 연동

01_ Facebook.com에서의 앱 등록
02_ 페이스북 불러오기 뷰 컨트롤러의 생성
03_ 계정 프레임워크를 통한 페이스북 인증
04_ 페이스북 친구의 생일 가져오기
05_ 페이스북 친구의 테이블 뷰 로드
06_ 페이스북 생일을 코어 데이터로 불러오기
07_ 원격 이미지의 로딩 및 표시
08_ 페이스북 친구 담벼락에 글 올리기
09_ 페이스북 담벼락 포스트 뷰 컨트롤러의 생성
10_ 정리


Chapter 12 설정 및 로컬 알림

01_ 정적 테이블 뷰 컨트롤러의 활용
02_ 설정 싱글톤 클래스의 개발
03_ 생일 업데이트
04_ 로컬 알림의 예약 및 발송
05_ 정리


Chapter 13 앱을 올리기 전 - 앱 스토어에서의 성공 가능성 높이기

01_ 앱 스토어에서 좀 더 많은 5점 별점 받기
02_ Appirater의 설정
03_ 페이스북, 트위터, 이메일을 통한 공유
04_ 정리


Chapter 14 앱 올리기

01_ 아이튠즈 커넥트를 통한 새 앱 전송폼 작성
02_ 앱 일정 계획 및 가격 설정
03_ 버전 정보 설정
04_ 앱 등급 설정
05_ 설명 및 메타데이터의 추가
06_ 캡처 화면 및 아이튠즈 아트워크 업로드
07_ 앱 이름 및 아이튠즈 앱 ID 확보
08_ 앱 스토어 전송 준비
09_ 프로젝트의 아카이브 빌드 생성
10_ 서명 및 빌드 업로드
11_ 정리
ㆍ지은이 닉쿠(Nick Kuh)
소개

영국에서 14년간 BBC, ESPN, 채널 4, 피어슨, 노바티스같은 클라이언트를 위해 모바일, 데스크톱, 웹 애플리케이션을 개발한 iOS 컨설턴트이자 개발자다. 닉은 대규모 상업용 iOS 프로젝트뿐 아니라 앱 스토어에서 스타트업 기업들의 앱 개발을 도와주는 작업을 하고 있다. 

닉은 클라이언트용 앱을 개발하면서 틈틈이 직접 Tap to Chat, Poker Royale and Portfolio Pro같은 성공적인 인디 앱도 개발하고 있다.

닉의 트위터 주소는 @nickkuh이고 그의 웹사이트는 www.nickkuh.com이다.


필요한 자료를 선택하세요.

추천도서