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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

iPhone Programming 제대로 배우기

iPhone Programming 제대로 배우기

앨러스데어 앨런 (지은이), 우정은, 강권학 (옮긴이)
  |  
한빛미디어
2010-10-18
  |  
27,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

iPhone Programming 제대로 배우기

책 정보

· 제목 : iPhone Programming 제대로 배우기 
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 모바일/임베디드
· ISBN : 9788979147711
· 쪽수 : 496쪽

책 소개

아이폰 앱 개발을 하는 과정 전체를 이해할 수 있도록 도와주는 교재. Xcode를 실행하는 것부터 앱스토어에 앱을 제출하는 것까지 모든 것을 다룬다. Objective-C와 아이폰 앱 개발에 필요한 핵심적인 프레임워크들에 대해서 배우게 되므로, 혼자서 앱을 개발할 수 있는 틀을 갖추게 될 것이다.

목차

1장. 왜 내이티브 앱인가?
1-1. 장점과 단점
왜 네이티브 앱을 만드는가?
1-2. 배포 주기
1-3. 개발하라. 그러면 사용자들이 찾아올 것이다

2장. 개발 준비
2-1. 아이폰 개발자 등록
2-2. 아이폰 개발자 프로그램에 등록하기
2-3. 애플 개발자 커넥션
2-4. 아이폰 SDK 설치
2-5. 아이폰 또는 아이팟 터치 준비하기
개발 인증서 생성
디바이스의 UDID 가져오기
앱 ID 만들기
모바일 프로비저닝 프로파일 생성
디바이스에서 실행할 준비하기

3장. 첫 번째 아이폰 앱
3-1. Objective-C 기초
객체지향 프로그래밍
Objective-C 객체 모델
Objective-C 기본 구문
3-2. 프로젝트 생성
Xcode 프로젝트 둘러보기
인터페이스 빌더로 프로젝트 보기
코드 추가
인터페이스 빌더에서 아웃렛 연결하기
아이폰에 앱 설치하기

4장. Objective-C로 코딩하기
4-1. 클래스 선언과 정의
@interface로 클래스 선언하기
@implementation으로 클래스 정의하기
객체 형(Type)
프로퍼티
프로퍼티 메소드 정의하기
도트 구문
메소드 선언
메소드 호출
nil 객체의 메소드 호출하기
4-2. 메모리 관리
객체 생성
자동 해제 풀(Autorelease Pool)
alloc, retain, copy, release 주기
dealloc 메소드
메모리 경고 처리
4-3. 기초 아이폰 디자인 패턴
모델-뷰-컨트롤러 패턴
뷰와 뷰 컨트롤러
델리게이트와 데이터 소스 패턴
결론

5장. 테이블 뷰-기반 앱
5-1. 템플릿 클래스 단순화하기
5-2. 테이블 뷰 생성
소스코드를 쉽게 찾아보도록 구성하기
아웃렛 연결하기
5-3. 모델 구현하기
그림 파일을 프로젝트에 추가하기
5-4. 컨트롤러를 모델에 연결하기
경고(Alert) 윈도우로 메소드 호출 확인하기
5-5. 앱에 내비게이션 컨트롤 추가하기
5-6. 도시 뷰 추가하기
5-7. 편집 모드
도시 항목 삭제하기
도시 항목 추가하기
'Add New City...' 인터페이스
UI로부터 도시 데이터 읽어오기

6장. 그 외 뷰 컨트롤러들
6-1. 유틸리티 앱
6-2. 배터리 표시 앱 만들기
6-3. 탭바 앱
템플릿 리팩토링하기
탭바 항목 추가하기
마무리
6-4. 모달 뷰 컨트롤러
City Guide 앱 수정
6-5. 이미지 피커 뷰 컨트롤러
City Guide 앱에 이미지 피커 추가하기

7장. 네트워크 연결
7-1. 네트워크 상태 탐지
애플이 제공하는 네트워크 연결 상태(Reachability) 클래스
7-2. 앱에 웹 브라우저 끼워넣기
간단한 웹 뷰 컨트롤러
번들에 포함된 HTML 파일 보여주기
UIWebView에서 데이터 가져오기
7-3. 이메일 보내기
7-4. 인터넷에서 데이터 가져오기
동기적 요청
비동기적 요청
웹 서비스 사용하기

8장. 데이터 처리
8-1. 데이터 입력
UITextField와 델리게이트
UITextView와 델리게이트
8-2. XML 파싱
libxml2를 이용하여 XML 파싱하기
NSMLParser를 이용하여 XML 파싱하기
8-3. JSON 파싱하기
트위터 검색 서비스
트위터 트렌드 앱
8-4. 정규 표현식
정규 표현식 소개
8-5. 데이터 저장하기
독립 파일 이용
SQL 데이터베이스에 정보 저장하기
코어 데이터

9장. 앱 배포하기
9-1. 부족한 기능 추가하기
아이콘 추가하기
구동 이미지 추가
앱 이름 변경하기
회전 가능 여부 설정하기
9-2. 빌드와 사이닝
애드혹 빌드 배포하기
개발자간의 배포
앱스토어 배포
9-3. 앱스토어에 제출하기
앱스토어 자원 센터
9-4. 앱 등록 거절 사유

10장. 센서 활용하기
10-1. 하드웨어에서 지원하는 기능
하드웨어에서 지원하는 기능 확인
필요한 하드웨어 기능 설정하기
10-2. 카메라 이용하기
10-3. 코어 로케이션 프레임워크
위치-기반 Weather
10-4. 가속도계 이용하기
가속도계를 이용하는 앱 만들기
10-5. 디지털 컴퍼스 이용하기
10-6. 근접 센서 활용하기
10-7. 진동 사용하기


11장. 위치 정보와 지도
11-1. 사용자 위치
11-2. 지도에 아이템 추가하기

12장. 앱 통합하기
12-1. 앱 설정
전역 설정 접근하기
12-2. 커스텀 URL 스킴
커스텀 스킴 사용하기
커스텀 스킴 등록
12-3. 미디어 재생도구
12-4. 주소록 사용하기
사용자에게 사람 선택 기능 제공
프로그램으로 사람 선택하기

13장. 다른 네이티브 플랫폼
13-1. PhoneGap
내려받고 설치하기
PhoneGap 프로젝트 빌드
13-2. MonoTouch
내려받고 설치하기
MonoTouch 프로젝트 빌드하기

14장. 앞으로의 과제
14-1. 코코아 그리고 오브젝티브-C
아이폰 SDK
14-2. 웹 애플리케이션
14-3. 코어 데이터
14-4. 푸쉬 알림
14-5. 앱 내에서의 구매
14-6. 코어 애니메이션
14-7. 게임 킷
14-8. 게임 만들기
14-9. 룩앤필
14-10. 하드웨어 액세서리

부록 A. iAD 활용과 프로그래밍
부록 B. 멀티테스킹 소개와 개발
부록 C. iOS4 추가 기능 소개

저자소개

앨러스데어 앨런 (지은이)    정보 더보기
엑세터Exeter 대학의 천문학 선임 연구원이다. 파트 타임으로 분산 피어-투-피어(peer-to-peer) 망원경 네트워크를 빌드한다. 이 망원경 네트워크는 특정 시간에만 발생하는 사건을 관찰할 수 있도록 스스로 동작 시간을 조절한다. 부업으로 소프트웨어를 주문받아 개발하고 오픈 하드웨어를 빌드한다. 그 외에도 클라우드-기반 서비스와 분산 센서 네트워크를 모니터하는 여러 아이폰 앱을 개발하고 있다.
펼치기
우정은 (옮긴이)    정보 더보기
인하대학교 컴퓨터공학과를 졸업하고 LG전자, 썬 마이크로시스템즈, 오라클 등에서 모바일 제품 관련 개발을 하다가 현재는 뉴질랜드 웰링턴에 있는 Xero에서 모바일 앱 개발자로 새로운 인생을 즐기고 있다. 2010년 아이폰의 매력에 빠져들면서 번역과 개발을 취미로 삼고 꾸준히 서적을 번역한다. 옮긴 책으로는 『무던한 개발자를 위한 모던한 자바스크립트』, 『디노 첫걸음』, 『플러터 인 액션』, 『처음 배우는 스위프트』, 『실전 자바 소프트웨어 개발』, 『모던 자바 인 액션』(이상 한빛미디어) 등이 있다.
펼치기
강권학 (옮긴이)    정보 더보기
중앙대학교 컴퓨터공학과에서 학사와 석사학위를 받았다. 국방과학연구소, 퓨쳐시스템, 안철수연구소에서 13년간 개발자, 보안전문가, 프로젝트 관리자로 근무하였으며, 2009년 4월 호주 멜버른에 iGonagi Pty. Ltd.를 설립하고 아이폰 애플리케이션을 개발하고 있다. 번역서로는 『게임 디자인 레벨업 가이드(공역)』, 『Head First Python』, 『안드로이드 시큐리티 인터널』, 『Head First JavaScript Programming』, 『비즈니스를 위한 데이터 과학』, 『C++ AMP』, 『Head First C』, 『iPhone 3D Programming』, 『iPhone Programming(공역)』, 『Head First iPhone Development』(이상 한빛미디어) 등이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책