아이디어가 앱으로 완성될 때까지 궁금하면 찾아 쓰자!
이 책은 iOS SDK 4 개발 프레임워크와 코코아, 오브젝티브-C, Xcode와 인터페이스 빌더를 사용할 때 필요한 해결책으로 가득 찼다. iOS 초보 개발자는 물론 경험이 풍부한 중급 개발자도 아이디어가 앱으로 완성될 때까지 모든 개발 단계에 걸쳐 필요한 도움을 얻을 수 있다.
'iOS 전문 개발자가 되려면 이 책을 선택하라. 오브젝티브-C로 프로그래밍하는 방법을 혁신적으로 바꿔 놓을 것이다.' - 수실 셔크, iOS 개발자, Monitize plc
이 책의 구성 이 책의 소개 Chapter 01 오브젝티브- C 객체 - 01.0 개요 - 01.1 사용자 정의 객체 정의 및 사용 - 01.2 객체 할당과 초기화 - 01.3 한 클래스에 동일 이름 메소드 정의 - 01.4 프로퍼티 정의 및 접근 - 01.5 프로퍼티 사용자 구현 - 01.6 코드 재사용 - 01.7 객체와 통신하기 - 01.8 객체의 셀렉터를 동적 호출하기 - 01.9 iOS SDK로 메모리 관리하기 - 01.10 객체의 클래스 판단 Chapter 02 컨트롤러와 뷰 - 02.0 개요 - 02.1 앱 델리게이트 - 02.2 여러 뷰 컨트롤러 - 02.3 앱 GUI 구현 - 02.4 뷰 컨트롤러의 뷰 생성 - 02.5 닙 파일의 뷰와 뷰 컨트롤러 연결 - 02.6 마스터-디테일 뷰 - 02.7 뷰 컨트롤러의 동적 생성 - 02.8 모델과 뷰 컨트롤러 연결 - 02.9 내비게이션 바 - 02.10 뷰에서 다른 뷰로 이동 - 02.11 내비게이션 바의 제목 설정 - 02.12 내비게이션 바 제목에 이미지 사용 - 02.13 내비게이션 바 버튼 사용 - 02.14 내비게이션 컨트롤러에서 뷰 제거 - 02.15 내비게이션 컨트롤러의 뷰 컨트롤러 배열 변경 - 02.16 탭 바 사용 - 02.17 아이패드 UI 위에 추가 정보 출력 Chapter 03 테이블 뷰 - 03.0 개요 - 03.1 인터페이스 빌더를 사용한 테이블 뷰 생성 - 03.2 코드로 테이블 뷰 생성 - 03.3 인터페이스 빌더에서 테이블 뷰 델리게이트 지정 - 03.4 코드에서 테이블 뷰 델리게이트 지정 - 03.5 테이블 뷰에 데이터 채우기 - 03.6 테이블 뷰 이벤트 처리 - 03.7 테이블 뷰의 다양한 액세서리 - 03.8 사용자 정의 테이블 뷰 액세서리 - 03.9 테이블 뷰 셀 커스터마이즈 - 03.10 계층 구조화된 테이블 뷰 셀 - 03.11 테이블 뷰 메모리의 효과적 사용 - 03.12 테이블 뷰 데이터의 편집과 이동 - 03.13 스와이프로 셀 삭제 - 03.14 데이터 그룹화 Chapter 04 코어 로케이션과 맵 킷 - 04.0 개요 - 04.1 인터페이스 빌더에 의한 맵 뷰 생성 - 04.2 코드에 의한 맵 뷰 생성 - 04.3 맵 뷰 이벤트 처리 - 04.4 디바이스 위치 추적 - 04.5 맵 뷰에 기본 어노테이션 사용 - 04.6 어노테이션 색 변경 - 04.7 사용자 정의 어노테이션 - 04.8 역 지오코딩 - 04.9 지오코딩 Chapter 05 제스처 인식기 - 05.0 개요 - 05.1 스와이프 제스처 탐지 - 05.2 회전 제스처 - 05.3 패닝과 드래깅 제스처 - 05.4 오래 누르기 제스처 - 05.5 탭 제스처 - 05.6 핀치 제스처 Chapter 06 네트워크 연결과 XML - 06.0 개요 - 06.1 메모리 내의 XML 파일 파싱 - 06.2 XML 파일 파싱 후 객체에 저장 - 06.3 동기식 파일 수신 - 06.4 비동기식 파일 수신 - 06.5 원격 XML 파일 파싱 - 06.6 메모리 캐시 - 06.7 디스크 캐시 Chapter 07 오퍼레이션, 스레드, 타이머 - 07.0 개요 - 07.1 동기식 태스크 - 07.2 비동기식 태스크 실행 - 07.3 태스크 간의 의존성 - 07.4 지연된 태스크 실행 - 07.5 주기적인 태스크 실행 - 07.6 멀티스레드 - 07.7 손쉬운 스레드 생성 - 07.8 스레드와 타이머 중단 - 07.9 스레드의 메모리 누수 해결 Chapter 08 오디오 비디오 - 08.0 개요 - 08.1 오디오 파일 재생 - 08.2 오디오 파일 재생 중단 - 08.3 오디오 녹음 - 08.4 오디오 녹음 중 인터럽트 처리 - 08.5 오디오 중복 재생 - 08.6 비디오 파일 재생 - 08.7 비디오 파일의 썸네일 - 08.8 아이팟 라이브러리 Chapter 09 어드레스 북 - 09.0 개요 - 09.1 어드레스 북 접근 - 09.2 어드레스 북 데이터 - 09.3 연락처 속성 - 09.4 어드레스 북에 연락처 추가 - 09.5 어드레스 북에 그룹 추가 - 09.6 그룹에 연락처 추가 - 09.7 어드레스 북 검색 - 09.8 연락처 이미지 Chapter 10 카메라와 사진 보관함 - 10.0 개요 - 10.1 카메라 탐지 - 10.2 사진 촬영 - 10.3 비디오 촬영 - 10.4 사진 보관함에 사진 저장 - 10.5 사진 보관함에 비디오 저장 - 10.6 사진 보관함의 사진과 비디오 - 10.7 애셋 라이브러리 - 10.8 디바이스에서 비디오 편집 Chapter 11 멀티태스킹 - 11.0 개요 - 11.1 멀티태스킹 기능 확인 - 11.2 백그라운드 진입 후 추가 실행 시간 요청 - 11.3 백그라운드에서 로컬 노티피케이션 - 11.4 백그라운드에서 오디오 재생 - 11.5 백그라운드에서 위치 변경 - 11.6 멀티태스킹 iOS 앱의 상태 보관 - 11.7 백그라운드 네트워크 연결 - 11.8 포그라운드 전환 시 노티피케이션 처리 - 11.9 백그라운드에서의 언어 변경 처리 - 11.10 앱 설정 변경 확인 - 11.11 백그라운드 모드 방지 Chapter 12 코어 데이터 - 12.0 개요 - 12.1 Xcode로 코어 데이터 모델 생성 - 12.2 코어 데이터 모델 클래스 - 12.3 코어 데이터의 데이터 생성 및 저장 - 12.4 코어 데이터로 데이터 읽기 - 12.5 코어 데이터를 사용한 데이터 삭제 - 12.6 코어 데이터를 사용한 데이터 정렬 - 12.7 테이블 뷰의 고속 데이터 접근 - 12.8 코어 데이터에서 관계 구현 Chapter 13 이벤트 킷 - 13.0 개요 - 13.1 캘린더 목록 - 13.2 캘린더에 이벤트 추가 - 13.3 캘린더 내용 접근 - 13.4 캘린더에서 이벤트 삭제 - 13.5 캘린더에 반복 이벤트 추가 - 13.6 이벤트 참석자 확인 - 13.7 캘린더 알림 - 13.8 이벤트 변경 노티피케이션 - 13.9 이벤트 뷰 컨트롤러 - 13.10 이벤트 편집 뷰 컨트롤러 Chapter 14 그래픽스 - 14.0 개요 - 14.1 그래픽 컨텍스트에 기본 도형 그리기 - 14.2 그래픽스 컨텍스트의 경로 - 14.3 그래픽스 컨텍스트의 이미지 - 14.4 화면 내용 캡쳐 - 14.5 코어 그래픽스로 텍스트 그리기 Chapter 15 코어 모션 - 15.0 개요 - 15.1 가속 센서 확인 - 15.2 자이로스코프 확인 - 15.3 가속 센서 데이터 사용 - 15.4 흔들기 탐지 - 15.5 자이로스코프 데이터 가져오기 INDEX
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |