책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960771659
· 쪽수 : 400쪽
책 소개
목차
1장 시작하기 전에
___준비 사항
___이 책에서 다루지 않는 내용
______컴퓨터공학: 광활하고 다양한 세계
______오브젝티브C가 힘든 이유
______휴스턴, 문제가 생겼다
______어떻게 풀어나갈 것인가
______Beginning iPhone 3 Development: Exploring the iPhone SDK
___이 책에서 다룰 내용
______정말로 멋지고 별난 앱 만들기: 이렇게 가르치는 이유
______전도하라 코딩의 기적을
___전체적인 흐름
______로드 맵: 엑스코드와 인터페이스 빌더 사용
______첫 번째 프로젝트 준비하기
______스크린캐스트
___PDF
______모르는 게 약이다
______단계별 진행 계획
2장 출발!
___helloWorld_002 - 내비게이션 기반 애플리케이션
___helloWorld_003 - 내비게이션 기반 앱 변경하기
3장 다음엔 뭐지?
___앞으로의 진행 순서
______4장 미리 보기: 코드 소개
______5장 미리 보기: 버튼 & 라벨을 이용한 여러 가지 그래픽
______6장 미리 보기: 여러 가지 그래픽을 사용한 뷰 전환
______7장 미리 보기: 드래그, 회전, 확대와 축소
______8장 미리 보기: 테이블 뷰, 내비게이션, 배열
______9장 미리 보기: 맵 킷
___아이폰과 아이패드
______예제의 호환성
______넓은 화면
______마스터 디테일
______아이패드의 사용자 인터페이스
______플랫폼 판별
______호환성
___자세히 살펴보기
___이제부터는 INDIO!
______모델 뷰 컨트롤러
4장 코드 소개
___004_helloWorld: 이미지와 버튼
___코드 파헤치기
___Nib, Zib, Xib
______메소드
5장 여러 가지 그래픽을 활용한 버튼과 라벨
___helloWorld_005: 뷰 기반 애플리케이션
______사전 준비
______프로젝트 생성
______IBOutlet에 대한 이해
______포인터
______프로퍼티: 관리 & 통제
______IBAction 추가
______구현 파일
______합성하기
______연결
______파일 소유자 & uiImageView
___코드 파헤치기
______IBOutlet과 IBAction
______포인터에 대해 더 알아야 할 것들
___6장에서 다룰 내용
6장 스위치 뷰
___시작하기 전에
___einSwitch_001-윈도 기반 애플리케이션
______사전 준비
______'einSwitch01' 프로젝트 생성
______UIViewController 서브 클래스
______Ein1Controller 생성
______헤더 파일과 구현 파일 확인
______Ein2Controller 생성
______이미지 포함여부 확인
______Einstein2View.xib 저장
______이미지 추가
______아이콘 지정
______AppViewDelegate 작성
______SwitchView 작업
______SwitchViewController와 AppDelegate
______SwitchViewController 헤더 파일
______지연 로드 준비
______주석과 지연 로드
______SwitchViewController.txt 내용 복사
______기본 제공되는 구현 파일 내용에 대해
______.xib 파일 작업
______파일 소유자 선택
______화면에 뷰 추가
______Einstein#View.xib 파일 작업
______두 번째 사진
___einSwitch_002-탭 바 애플리케이션
___einSwitch_003-윈도우 기반 애플리케이션
___머릿속 파헤치기
7장 드래그, 회전, 확대와 축소
___DragRotateAndScale - 뷰 기반 애플리케이션
______사전 준비
______DragRotateAndScale 앱 시작
______커스텀 이미지 뷰 클래스 생성
______- initWithImage: 메소드 오버라이드
______터치 핸들러 스텁
______touchesMoved 구현
______TransformView 사용
______TransformView 생성
______TransformView 회전과 확대/축소
______헬퍼 메소드
______-touchesBegan 메소드 추가
______-touchesMoved 메소드 수정
___코드 파헤치기
______제스처와 아이패드
8장 테이블 뷰, 내비게이션, 배열
___진행 방식에 대해
___테이블 뷰와 내비게이션 스택
___앱스토어 모델을 따른 Food 앱 예제
______Food 앱 시작하기
______카테고리명 배열 추가
______카테고리명 배열 생성
______테이블 뷰 데이터 소스 메소드 구현
______테이블 뷰 델리게이션
______FoodTableViewController 설정
______FoodTableViewController용 간편 생성자
______FoodTableViewController의 데이터 소스와 델리게이션
______FoodViewController 클래스 생성
______FoodViewController 헤더 파일
______FoodViewController 간편 생성자
______-viewDidLoad 메소드와 .xib 파일 작업
______아이콘 파일
______테스트
___코드 파헤치기
______메모리 관리
______재사용 식별자
9장 맵 킷
___프레임워크에 대한 몇 가지 사실
___알아야 할 중요 사항
___기본으로 제공되는 맵 킷 기능
______위치 인식
______길 안내
______방향 인식
______교통량
______장소 검색
______뷰 전환
___참고할 만한 멋진 맵 킷 앱들
___MapKit_01: 뷰 기반 애플리케이션
______준비 작업
___사전 준비
___새로운 뷰 기반 템플릿
______어노테이션용 파일 추가
______이미 동작하고 있다!
______시뮬레이터 확인
______약간 더 꾸며보자
______구현하기
______myPos.h 파일
______myPos.m 파일
______AppDelegate 파일
______맵 뷰와 MKMapView 연결
___맵 킷 실전 사례 파헤치기
______맵 킷으로 네트워크 데이터 읽어오기
______맵 킷 파싱
______맵 킷을 사용한 최종 프로젝트
___이제는 큰 그림을 봐야 할 때