공부해요/책 목차

The Core iOS Developer's Cookbook(한국어판)

예쁜꽃이피었으면 2015. 1. 26. 16:19

The Core iOS Developer's Cookbook


The Core iOS Developer's Cookbook(한국어판)

저자
에리카 세든리치 워드웰 지음
출판사
에이콘출판 | 2014-07-29 출간
카테고리
컴퓨터/IT
책소개
iOS 개발을 처음 시작하는 사람이라면 누구나 엑스코드에서 스토...
가격비교

1장 제스처와 터치 
__터치 
____예제: 단순 방향 조정 인터페이스 
____예제: 끌기 제스처 인식 
____예제: 병렬 제스처 인식자 
____예제: 이동 제한 
____예제: 터치 테스트 
____예제: 비트맵 영역 유효 테스트 
____예제: 터치 화면 그리기 
____예제: 그리기 곡선 보정 
____예제: 멀티터치 인터랙션 
____예제: 원 그리기 인식 
____예제: 커스텀 제스처 인식자 
____예제: 스크롤 뷰의 끌기 
____예제: 실시간 터치 피드백 
____예제: 뷰 메뉴 
____핵심 정리 

2장 컨트롤 
__UIControl 클래스 
__버튼 
__인터페이스 빌더와 버튼 
____예제: 버튼 작성 
____예제: 버튼 반응 애니메이션 
____예제: 커스텀 슬라이더 
____예제: 두 번째 선택이 가능한 세그먼트 컨트롤 
__스위치와 스테퍼 
____예제: UIControl 상속 클래스 
____예제: 별점 슬라이더 
____예제: 터치 휠 
____예제: 당김 컨트롤 
____예제: 커스텀 잠금 컨트롤 
____예제: 이미지 갤러리 
__툴바 
__핵심 정리 

3장 사용자 알림 
__알림 메시지 
____예제: 알림 블록 
____예제: 배리어딕 변수 알림 
__선택지 목록 표시 
__ ‘기다려주세요’라는 의미로 진행상태를 표시 
____예제: 모달 방식으로 진행 상태를 표시 
____예제: 커스텀 모달 알림 
____예제: 기본 팝오버 
____예제: 로컬 알림 
____알림 표식 
____예제: 간단한 효과음 알림 
__핵심 정리 

4장 뷰와 애니메이션 
뷰의 구조 
____예제: 뷰 구조 트리 복원 
____예제: 하위 뷰 탐색 
__하위 뷰 관리 
__뷰 태그와 탐색 
____예제: 연결 오브젝트와 뷰 이름 
__뷰의 배치 
____예제: 뷰 프레임 
____예제: 변환 프로퍼티 
__화면 표시와 인터랙션 프로퍼티 
__UIView 애니메이션 
____예제: 뷰 페이드 인/아웃 
____예제: 뷰 교체 
____예제: 뷰 뒤집기 
____예제: 코어 애니메이션 전환 효과 
____예제: 바운스 애니메이션 
____예제: 키 프레임 애니메이션 
____예제: 이미지 뷰 애니메이션 
__핵심 정리 

5장 자동 레이아웃 
__콘스트레인트 
__콘스트레인트 어트리뷰트 
__콘스트레인트 규칙 
__콘스트레인트와 프레임 
__콘스트레인트 작성 
__형식 문자열 
__프리디케이트 
__형식 문자열 정리 
__뷰 정렬과 가변 크기 
__콘스트레인트 처리 
__콘스트레인트 관리 
____예제: 콘스트레인트 비교 
____예제: 고정 크기 콘스트레인트 뷰 
____예제: 중앙 정렬 
____예제: 종횡비 설정 
____예제: 장치 방향 전환 
__콘스트레인트 디버그 
____예제: 콘스트레인트 보기 
__콘스트레인트 매크로 
__핵심 정리 

6장 텍스트 입력 
__예제: UITextField 키보드 숨김 
__예제: 커스텀 액새서리 뷰와 키보드 숨김 
__예제: 키보드 표시와 뷰 영역 조정 
__예제: 커스텀 입력 뷰 
__예제: 비텍스트 뷰의 텍스트 입력 
__예제: 비텍스트 뷰의 커스텀 입력 뷰 지원 
__예제: 발전형 텍스트 에디터(1부) 
__예제: 발전형 텍스트 에디터(2부) 
__예제: 텍스트 입력 필터링 
__예제: 텍스트 패턴 탐지 
__예제: UITextView의 오탈자 감지 
__텍스트 문자열 검색 
__핵심 정리 

7장 뷰 컨트롤러 
__뷰 컨트롤러 
__내비게이션 컨트롤러와 스플릿 뷰를 사용한 개발 
____예제: 내비게이션 아이템 클래스 
____예제: 모달 표시 
____예제: 스플릿 뷰 컨트롤러 
____예제: 유니버설 스플릿 뷰/내비게이션 앱 
____예제: 탭 바 
__탭 상태 기억 
____예제: 페이지 뷰 컨트롤러 
____예제: 커스텀 컨테이너 
____예제: 세구에 
__핵심 정리 

8장 공통 컨트롤러 
__이미지 피커 컨트롤러 
____예제: 이미지 선택 
____예제: 사진 찍기 
____예제: 영상 녹화 
____예제: 미디어 플레이어 영상 재생 
____예제: 영상 편집 
____예제: 영상 선택과 편집 
____예제: 사진 이메일 
____예제: 문자 메시지 
____예제: SNS 상태 업데이트 
__핵심 정리 

9장 테이블 뷰 
__iOS 테이블 
__델리게이션 
__테이블 작성 
____예제: 기본 테이블 구현 
__테이블 뷰 셀 
____예제: 체크 테이블 
__더보기 액세서리 
____예제: 테이블 편집 
____예제: 섹션 구분 
____예제: 테이블 검색 
____예제: 끌어서 새로고침 
____예제: 액션 셀 
__커스텀 그룹 테이블 
____예제: 멀티 휠 테이블 
__UIDatePicker 
__핵심 정리 

10장 컬렉션 뷰 
__컬렉션 vs. 테이블 
__컬렉션 뷰 작성 
__플로우 레이아웃 
__예제: 기본 컬렉션 뷰 흐름 
__예제: 커스텀 셀 
__예제: 가로 스크롤 목록 
__예제: 인터랙티브 레이아웃 효과 
__예제: 스크롤 
__예제: 원 레이아웃 
__예제: 레이아웃에 제스처를 추가 
__예제: 진정한 그리드 레이아웃 
__예제: 커스텀 아이템 메뉴 
__핵심 정리 

11장 문서와 데이터 공유 
__예제: UTIs 
__예제: 시스템 페이스트보드 
__예제: 문서 폴더 모니터링 
__예제: 액티비티 뷰 컨트롤러 
__예제: 미리보기 컨트롤러 
__예제: 문서 인터랙션 컨트롤러 
__예제: 파일 지원 형식 설정 
__예제: URL 서비스 
__핵심 정리 

12장 코어 데이터 맛보기 
__코어데이터 개론 
__엔티티와 모델 
__콘텍스트 생성 
__데이터 추가 
__데이터베이스 쿼리 
__오브젝트 삭제 
____예제: 섹션 테이블 데이터 소스와 코어 데이터 
____예제: 검색 테이블과 코어 데이터 
____예제: 코어 데이터 테이블 편집 
____예제: 컬렉션 뷰와 코어 데이터 
__핵심 정리 

13장 네트워크의 기본 
__예제: 네트워크 상태 확인 
__연결상태 모니터링 
__URL 로딩 시스템 
____예제: 단순 다운로드 
____예제: 다운로드 피드백 
____예제: 백그라운드 전송 
____예제: JSON 직렬화 
____예제: XML 트리 변환 
__핵심 정리 

14장 장치 특성 
__기본 장치 정보 
__장치 기능 제한 
____예제: 근접 센서 상태와 배터리 상태 확인 
____예제: 기타 장치 정보 
__코어 모션 기초 
____예제: ‘위’를 향한 가속 
__기본 방향 
____예제: 가속 센서를 사용해 화면 오브젝트를 이동 
____예제: 가속 센서 기반 스크롤 뷰 
____예제: 장치 자세 
__흔들기 감지 모션 이벤트 
__예제: 외부 화면 
__사용자 트래킹 
__하나 더: 가용 디스크 공간 확인 
__핵심 정리 

15장 손쉬운 사용 
__손쉬운 사용 개론 
__손쉬운 사용 활성화 
__트레이트 
__라벨 
__힌트 
__시뮬레이터 테스트 
__업데이트 알림 
__iOS 장치의 손쉬운 사용 테스트 
__TTS 조정 
__동적 글자 크기 조정 
__핵심 정리 

부록A 오브젝티브C 구문 
__숫자 
__박스 
__컨테이너 구문 
__첨자 지정 
__기능 테스트

반응형