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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

예제로 시작하는 아이폰 개발

예제로 시작하는 아이폰 개발

(한국어판 특별 부록 수록! 아이폰 개발에 꼭 필요한 오브젝티브 C 기초와 메모리 관리)

에리카 세든 (지은이), 김동현, 오형내 (옮긴이)
에이콘출판
30,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

예제로 시작하는 아이폰 개발
eBook 미리보기

책 정보

· 제목 : 예제로 시작하는 아이폰 개발 (한국어판 특별 부록 수록! 아이폰 개발에 꼭 필요한 오브젝티브 C 기초와 메모리 관리)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960770751
· 쪽수 : 484쪽
· 출판일 : 2009-02-27

책 소개

예제를 중심으로 애플리케이션에 특화된 문제 해결에 집중한 교재. 실전 아이폰 애플리케이션 개발 프로젝트에서 필요한 핵심만을 담아 낸 책이다. 새로운 시장에 진입하게 되는 대부분 아이폰 개발자들이 직면하는 일반적인 문제들에 대한 해법을 구현한 예제를 제공한다.

목차

01장 아이폰 SDK 소개
애플 아이폰 SDK
아이폰 프로젝트
아이폰 애플리케이션 컴포넌트
애플리케이션 폴더 구조
실행파일
Info.plist 파일
아이콘과 기본 이미지
XIB 파일
애플리케이션 번들에 포함되지 않은 파일
샌드박스
플랫폼의 제약사항
저장공간
데이터 접근
메모리
상호작용
배터리
애플리케이션
사용자 행동
SDK의 제약사항
프로그래밍 패러다임
객체 지향 프로그래밍
모델-뷰-컨트롤러
아이폰 애플리케이션 골격 만들기
Hello World 애플리케이션
클래스
코드
예제 코드와 메모리 관리에 대한 주의점
Hello World 만들기
아이폰 프로젝트 생성
골격만 실행해보기
아이폰 프로젝트 커스터마이즈
식별자 정보 수정
디버거 사용
애플 아이폰 개발자 프로그램
개발용 폰
애플리케이션 식별자
엑스코드에서 아이폰으로: 오거나이저 인터페이스
프로젝트와 소스 리스트
디바이스 리스트
써머리 탭
콘솔 탭
크래쉬 로그 탭
스크린샷 탭
케이블 연결
아이폰상에서 애플리케이션 테스트하기
배포용 컴파일
문서에 없는 API 호출 사용하기
애드혹 배포
정리

02장 뷰
UIView와 UIWindow
계층구조
형태와 특성
제스처
예제: 단계적 하위뷰 붙이기
방향전환
예제: 뷰 드래깅
UITouch
지속성 추가
예제: 뷰 오려내기
잘라내기와 터치 맞추기
픽셀단위 값에 접근하기
예제: 멀티터치 감지
UIView 애니메이션
UIView 애니메이션 블록 만들기
예제: 뷰를 페이드 인/아웃하기
예제: 뷰 간 전환하기
예제: 뷰 뒤집기
예제: CATransition을 레이어에 적용하기
문서에 나오지 않는 애니메이션 타입
일반 코어 애니메이션 호출
예제: 뷰 스와이프하기
예제: 뷰 변형하기
가로보기 뷰를 가운데로 맞추기
정리

03장 뷰 컨트롤러
뷰 관리
코어 클래스
스페셜 클래스
UIViewController 만들기
인터페이스 빌더를 사용한 뷰 만들기
온도 변환기 예제
직접 XIB 파일을 로딩하기
내비게이션 컨트롤러
내비게이션 컨트롤러 설정
뷰 컨트롤러를 스택에 넣고 꺼내기
내비게이션 아이템 클래스
예제: 아이템 둘 있는 메뉴 만들기
예제: 세그먼트 컨트롤 추가하기
예제: 내비게이션바에 UIToolbar 추가하기
예제: 뷰 컨트롤러 간의 내비게이션
루트로 바로 가기
뷰 컨트롤러 배열 읽어들이기
탭바
정리

04장 알림
알림창을 통해 사용자에게 직접 알리기
결과 로깅
알림창 만들기
화면에 알림창 띄우기
예제: 여러 줄짜리 버튼 만들기
예제: 버튼 없는 알림창
예제: 사용자에게 텍스트 입력 요청하기
예제: 간단한 메뉴
'대기 중': 사용자에게 진행 상황 보여주기
예제: 문서화되지 않은 UIProgressHUD 사용
예제: UIActivityIndicatorView 사용
예제: UIProgressView 만들기
예제: 선택 가능한 커스텀 오버레이 만들기
예제: 스크롤다운 알림창 만들기
예제: 상태바에 이미지 추가하기
애플리케이션 뱃지 달기
예제: 간단한 소리 알림
진동
정리

05장 기본 테이블
UITableView와 UITableViewController 소개
테이블 만들기
UITableViewController가 하는 일
예제: 단순 리스트 테이블 만들기
데이터 소스 메소드
셀의 재사용
폰트 테이블 예제
예제: 테이블 기반 선택 시트 만들기
예제: 테이블 셀에 이미지 추가하기
예제: 셀의 텍스트 속성
셀 선택 제거
예제: 복잡한 셀 만들기
예제: 셀 선택 표시 만들기
예제: 셀 삭제
삭제 컨트롤 추가
삭제 컨트롤 제거
삭제 요청 처리
스와이핑 셀
셀 추가
예제: 셀 순서 변경하기
예제: 디스클로저의 사용
정리

06장 고급 테이블
예제: 테이블 섹션 그룹화
섹션을 지원하는 데이터 소스
섹션 헤더 추가하기
예제: 인덱스 섹션 테이블
예제: 셀 배경색 바꾸기
테이블 뷰 꾸미기
예제: 두 배경색이 반복되는 셀
예제: 프레임을 사용한 테이블
예제: 셀에 컨트롤 추가하기
예제: 멀티 휠 테이블
UIPickerView 생성
예제: UIDatePicker 사용하기
날짜 피커 만들기
예제: 풀 커스터마이징된 그룹 테이블 만들기
설정 테이블 만들기
정리

07장 미디어
예제: 파일 형식에 따라 문서 폴더의 내용 보기
문서의 위치 찾기
이미지를 읽고 보여주기
예제: 작은 이미지 보여주기
예제: UIWebView를 사용해 이미지 보여주기
UIWebView를 이용해 웹 페이지 보여주기
예제: 이미지 라이브러리 브라우징
예제: 카메라 롤에서 이미지를 선택하고 커스터마이징
예제: 아이폰 카메라로 사진 찍기
아이폰 오디오 다루기
예제: 셀레스티얼을 이용한 오디오 재생
예제: 미디어 플레이어를 이용한 오디오와 비디오 재생
예제: 오디오 녹음
텍스트 데이터 읽기
속성 리스트 출력하기
백업 파일에서 미디어 복원하기
정리

08장 컨트롤
예제: 간단한 버튼
UIButton 클래스
커스텀 버튼
글래스 버튼
예제: 애니메이션 요소로 버튼 꾸미기
예제: 버튼에 애니메이션 추가하기
예제: 스위치 커스터마이징
UIAlertView 버튼 꾸미기
예제: 커스텀 슬라이더 썸 이미지 추가
슬라이더에 텍스트 추가
예제: UITextField 키보드 사라지게 하기
예제: UITextView 키보드 사라지게 하기
예제: 텍스트 뷰에 취소 버튼 추가
예제: 텍스트 기반 HTML 편집기
예제: 검색바
예제: 콜아웃뷰 추가
페이지 표시 컨트롤 추가
예제: 툴바 커스터마이징
툴바 팁
정리

09장 사람, 위치, 변화
연락처 프레임워크 종류
연락처 UI 프레임워크
연락처 프레임워크
예제: 연락처 이미지 데이터 접근
예제: 개인 연락처 정보 보이기
예제: 연락처 브라우징
이메일 주소만 브라우징하기
연락처 추가
코어 로케이션
코어 로케이션 동작 원리
예제: 코어 로케이션
예제: 위치 정보를 주소로 변환
예제: 코어 로케이션 데이터를 사용한 지도 찾기
예제: 코어 디바이스 정보 접근
예제: 근접 센서 켜고 끄기
예제: 가속도를 사용해 위아래 구별
예제: 가속도 센서를 이용해 화면 상 오브젝트 움직이기
정리

10장 서비스 연결
예제: 애플리케이션 설정 추가
애플리케이션 설정
예제: 커스텀 URL 스킴 등록
예제: 네트워크 상태 확인
네트워크 연결 상태 확인
아이폰 로컬 IP 주소 조회
사이트 IP 주소 조회
사이트 사용 가능 여부 확인
예제: 아이폰 데이터베이스 사용
예제: XML을 트리 데이터 구조로 변환
예제: 키체인 아이템 저장과 조회
키체인에 여러 값 저장
키체인 지속성
파일 전송과 수신
예제: 간단한 웹 서버 만들기
푸시 알림 서비스
정리

11장 커버플로우 만들기
UICoverFlowLayer 클래스
커버플로우 뷰 만들기
커버플로우 뷰 컨트롤러 만들기
커버플로우 데이터소스 메소드
커버플로우 델리게이트 메소드
정리

부록 아이폰 개발에 꼭 필요한 오브젝티브C 기초와 메모리 관리

저자소개

에리카 세든 (지은이)    정보 더보기
베스트셀러 저자이면서 동시에 수많은 프로그래밍, 디지털 비디오, 사진, 웹 디자인의 기고자로, 특히 널리 사랑받은 『The Core iOS Developer's Cookbook (Fifth Edition) 한국어판』의 저자다. TUAW.com과 오라일리 맥 디브센터(O'Reilly's Mac Devcenter), 라이프해커(Lifehacker), 아즈 테크니카(Ars Technica) 블로그에 기고하기도 했다. 다양한 iOS 네이티브 애플리케이션 개발 관련 도서를 저술했으며, 조지아 공과 대학 그래픽 시각화 사용성 센터(GVU Center, Georgia Tech's Graphics Visualization and Usability Center)에서 컴퓨터 과학 박사 학위도 취득했다. 컴퓨터를 사랑하는 프로그래머이자 저자로서, 첨단 기기에 관심이 많다. 책을 쓰지 않을 때는 남편과 함께 세 자녀를 긱(geek)으로 키우는 데 많은 정성을 기울이고 있다.
펼치기
김동현 (옮긴이)    정보 더보기
서울대학교 조선해양공학과 학부와 대학원을 졸업하고 나름 열심히 배를 만들다가 진정한 개발자가 되고 싶다는 지금도 이해 못할 결정 후 2004년 조직도에도 없는 다음 신규 서비스 팀으로 입사했다. 다음 파이 서비스를 기획/개발했고 UCC 동영상 기획/개발을 거쳐 다음 tv팟과 UCC 동영상 서비스를 담당하고 있다. 요즘은 다음 tv팟 아이폰 애플리케이션을 개발하고 있으며 최근 관심사는 모바일과 그에 따르는 위치기반서비스다. 현재 그에 필요한 작은 부분들을 동영상 개발팀원들과 함께 준비 중이다. 아이폰 개발과 웹 트렌드에 관한 소고, 신변잡기를 적고 있는 are you dreaming 블로그(www.i-dreaming.com)에서는 그가 얼마나 '다양한 사람'인지 알 수 있다.
펼치기
오형내 (옮긴이)    정보 더보기
동네 컴퓨터 학원에서 배운 GW 베이직이 컴퓨터 개발의 전부라고 착각하고 입학한 연세대학교 컴퓨터과학과를 2000년에 멋지게 졸업했다. 벤처 신화를 따라 시작한 모험 끝에 2002년 다음 커뮤니케이션에 입사하여 커뮤니티 조직에서 여러 인터넷 서비스를 담당했으며, 잠깐 중국 상하이에서 코딩을 하는 재미있는 경험도 했다. 현재 다음 tv팟과 UCC동영상 서비스를 담당하고 있고 개인적으로는 모바일 환경 변화에 맞는 새로운 서비스를 만들 수 있는 신대륙을 찾고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책