이미 소장하고 있다면 판매해 보세요.
|
『The Core iOS 6 Developer's Cookbook (Fourth Edition) 한국어판』
01장 제스처와 터치 ___터치 ______터치 처리 단계 ______터치 이벤트와 리스폰더 메소드 ______뷰 터치하기 ______멀티 터치 ______제스처 인식자 ___예제: 간단한 터치 입력 인터페이스 추가 ___예제: 팬 제스처 인식자 추가하기 ___예제: 동시에 여러 개의 제스처 인식자 클래스 사용 ______제스처 간의 충돌에 대한 해법 ___예제: 이동 가능 영역의 제한 ___예제: 터치 인식 테스트 ___예제: 비트맵 이미지의 터치 감지 테스트 ___예제: 터치 동작으로 뷰에 그림 그리기 ___예제: 뷰에 그려진 경로를 부드럽게 만들기 ___예제: 멀티 터치 상호작용의 활용 ___예제: 원형 그림의 감지 ___예제: 커스텀 제스처 인식 클래스 만들기 ___예제: 스크롤 뷰에서 드래그하기 ___예제: 터치에 대한 실시간 피드백 ______터치 피드백 기능 활성화 ______터치 이벤트의 인터셉팅과 포워딩 ______TOUCHkit 오버레이 뷰의 구현 ___예제: 뷰에 메뉴 추가 ___정리 02장 컨트롤의 생성과 사용 ___UIControl 클래스 ______타겟 액션 ______컨트롤의 종류 ______컨트롤 이벤트 ___버튼 ___인터페이스 빌더에서 버튼 생성 ______버튼에 액션 연결 ___예제: 버튼 생성 ______여러 줄의 버튼 텍스트 ______버튼에 애니메이션 요소 추가 ______버튼에 상태 추가 ___예제: 애니메이션 버튼의 응답 구현 ___예제: 커스텀 핸들이 있는 슬라이더 생성 ______UISlider 수정 ______효율성 추가 ___어피어런스 프록시 ___예제: 두 번 탭할 수 있는 세그먼티드 컨트롤 생성 ______두 번째 탭 동작에 대한 피드백 ______컨트롤 요소와 속성 값 ___스위치와 스테퍼 활용 ___예제: UIControl의 하위 클래스 생성 ______컨트롤 생성 ______터치의 추적 ______이벤트 전달 ___예제: 별의 개수로 점수를 표시하는 슬라이더 생성 ___예제: 터치 휠 생성 ___예제: 잡아당길 수 있는 리본 컨트롤 생성 ______컨트롤 요소임을 알림 ______터치 테스트 ___예제: 잠금 컨트롤 생성 ___페이지 인디케이터 컨트롤 추가 ___예제: 페이지 스크롤러 생성 ___툴바 생성 ___정리 03장 사용자 알림 ___경고를 이용한 사용자 알림 ______간단한 경고 생성 ______경고 델리게이트 ______화면에 경고 표시 ______경고의 종류 ___‘잠시 기다려주세요’: 진행 상황 보여주기 ______UIActivityIndicatorView 사용 ______UIProgressView 사용 ___예제: 버튼이 없는 경고 뷰 ______화면에 떠있는 작업 진행 메시지 생성 ___예제: 모달 상태의 경고 뷰 생성 ___예제: 경고 뷰에 가변 인수 사용 ___선택 목록 표시 ______스크롤되는 메뉴 ______액션 시트에서 텍스트 표시 ___예제: 커스텀 오버레이 생성 ______탭 가능한 오버레이 뷰 ___예제: 기본적인 팝오버 생성 ___예제: 로컬 노티피케이션 ______성공적인 노티피케이션 전략을 위한 제언 ___경고 뷰 인디케이터 ______애플리케이션에 배지 달기 ___예제: 간단한 오디오 경고 ______시스템 사운드 ______진동 ______경고 ______지연 ______시스템 사운드 제거 ___정리 04장 뷰와 애니메이션 ___뷰의 계층 구조 ___예제: 뷰 계층 구조 확인 ______XIB 형식의 뷰와 스토리보드에서 만든 뷰 ___예제: 서브뷰 검색과 호출 ___서브뷰 관리 ______서브뷰 추가 ______서브뷰의 순서 변경과 삭제 ______뷰와 관련된 콜백 메소드 ___뷰에 태그 달기와 불러오기 ______뷰를 찾는 데 태그 활용 ___예제: 연관 객체를 이용해서 뷰에 이름 붙이기 ______인터페이스 빌더에서 뷰에 이름 붙이기 ___뷰의 기하학적 구조 ______프레임 ______프레임을 위한 사각형 활용 함수 ______원점 좌표와 크기 ______변환 ______뷰의 좌표 체계 ___예제: 뷰 프레임 활용 ______뷰의 크기 조절 ______CGRect 구조와 중심점 ______기타 기하 요소 ___예제: 뷰의 변형 정보 가져오기 ______변형 속성 정보 가져오기 ______뷰 교차 여부 확인 ___화면 표시와 상호작용 속성 ___UIView 애니메이션 ______블록을 이용한 애니메이션 구현 ___예제: 투명도를 이용한 뷰 애니메이션 ___예제: 뷰 교환 애니메이션 ___예제: 다양한 뷰 전환 효과 ___예제: 코어 애니메이션을 이용한 전환 효과 ___예제: 뷰에 바운스 효과 적용 ___예제: 이미지 뷰 애니메이션 ___정리 05장 뷰 콘스트레인트 ___뷰 콘스트레인트의 개요 ___정렬 사각형 ______정렬 사각형의 선언 ___콘스트레인트의 속성과 관계 ______콘스트레인트 연산 ___콘스트레인트 법칙 ___콘스트레인트 선언 ______기본적인 콘스트레인트 선언 ______비주얼 형식 콘스트레인트 ______변수 바인딩 ___형식 문자열 ______방향 ______뷰 이름 ______연결 기호 ___술어 ______메트릭 ______뷰와 뷰를 연결하는 술어 ______우선순위 ___형식 문자열 정리 ___콘스트레인트의 저장과 갱신 ___예제: 콘스트레인트 비교 ___예제: 콘스트레인트 설명 ___예제: 고정 크기 콘스트레인트 뷰 생성 ______자동 크기 조절 콘스트레인트 기능 끄기 ______뷰를 경계선 내에 배치 ______크기 설정을 위한 콘스트레인트 ___예제: 뷰의 중앙 정렬 ___예제: 화면 비례 설정 ___뷰 정렬과 유동적인 크기 설정 ______직접 뷰를 정렬할 수 없는 경우 ___예제: 회전에 대한 반응 ___콘스트레인트 매크로 ______일관된 콘스트레인트 ______충분한 콘스트레인트 ______매크로 ___콘스트레인트 디버깅 ___정리 06장 텍스트 입력 ___예제: UITextField 키보드 숨기기 ______키보드 숨김 방지 ______텍스트 트레이트 프로퍼티 ______기타 텍스트 입력 창 프로퍼티 ___예제: 커스텀 액세서리 뷰를 사용한 텍스트 뷰 숨기기 ___예제: 키보드에 맞춰 뷰 조정 ___예제: 액세서리 뷰에 뷰 맞추기 ______하드웨어 키보드 테스트 ___예제: 커스텀 입력 뷰 생성 ___예제: 텍스트 입력 주의 뷰 생성 ___예제: 비텍스트 뷰에 커스텀 입력 뷰 추가 ______입력 효과음 추가 ___예제: 발전형 텍스트 에디터 만들기(1) ___예제: 발전형 텍스트 에디터 만들기(2) ______속성 텍스트 기능 활성화 ______속성 처리 ______기타 리스폰더 기능 ___예제: 텍스트 입력 필터링 ___예제: 텍스트 패턴 인식 ______자신의 표현식 운용 ______반복적 정규표현식 ______데이터 감지자 ______자체 형식 감지자 ______유용한 웹사이트 ___예제: UITextView에서 맞춤법 검사 ___텍스트 문자열 검색 ___정리 07장 뷰 컨트롤러 ___뷰 컨트롤러 ______UIViewController 클래스 ______내비게이션 컨트롤러 ______탭 바 컨트롤러 ______스플릿 뷰 컨트롤러 ______페이지 뷰 컨트롤러 ______팝오버 컨트롤러 ___내비게이션 컨트롤러와 스플릿 뷰로 개발 ______내비게이션 컨트롤러와 스택 ______뷰 컨트롤러의 추가와 꺼내기 ______바 버튼 ___예제: 내비게이션 아이템 클래스 ______제목, 뒤로 가기 버튼 ______매크로 ___예제: 모달 형식 ______커스텀 모달 정보 보기 표시 ___예제: 스플릿 뷰 컨트롤러 생성 ___예제: 유니버설 스플릿 뷰/내비게이션 앱 작성 ___예제: 탭 바 ___탭 상태 기억 ___예제: 페이지 뷰 컨트롤러 ______Book 프로퍼티 ______구현 래핑 ______예제 찾아보기 ______페이지 번호 만들기 ___예제: 페이지 뷰 컨트롤러 슬라이더로 페이지 넘김 ___예제: 커스텀 컨테이너 ______자식 뷰 컨트롤러의 추가와 삭제 ______뷰 컨트롤러 사이의 전환 ___예제: 세구에 ______세구에, 인터페이스 빌더와 iOS 6 ___정리 08장 공통 컨트롤러 ___이미지 선택 컨트롤러 ______이미지 소스 ______아이폰과 아이패드의 피커 표시 ___예제: 이미지 선택 ______방법론: 시뮬레이터에 사진 추가 ______애셋 라이브러리 프레임워크 ______피커 표시 ______델리게이트 콜백 처리 ___예제: 사진 촬영 ______피커 설정 ______이미지 표시 ______앨범에 이미지 저장 ___예제: 영상 녹화 ______영상 녹화 피커 생성 ______영상 저장 ___예제: 미디어 플레이어로 영상 재생 ___예제: 영상 편집 ______AVFoundation과 코어 미디어 ___예제: 영상 편집과 선택 ___예제: 사진 이메일 전송 ______내용 작성 ___예제: 문자 메시지 전송 ___예제: 소셜 네트워크 상태 업데이트 ___예제: 액티비티 뷰 컨트롤러 ______액티비티 컨트롤러의 생성과 표시 ______서비스 추가 ______아이템과 서비스 ___예제: Quick Look 미리보기 컨트롤러 ______미리보기 구현하기 ___정리 09장 접근성 ___접근성 101 ______IB에서의 접근성 ___접근성 기능 활성화 ___트레이트 ___라벨 ___힌트 ___시뮬레이터 테스트 ___업데이트 고지 ___아이폰의 접근성 기능 테스트 ___정리 10장 테이블 뷰 생성과 관리 ___iOS 테이블 ___델리게이션 ___테이블 생성 ______테이블 스타일 ______테이블 뷰의 레이아웃 ______데이터 소스 지정 ______셀 배정 ______셀 클래스 등록 ______셀 디큐 ______델리게이트 배정 ___예제: 기본 테이블 구현 ______데이터 소스 메소드 ______사용자 터치에 반응 ___테이블 뷰의 셀 ______셀 선택 색상 ______커스텀 선택 트레이트 추가 ___예제: 체크 테이블 셀 작성 ___상세보기 액세서리 ___예제: 테이블 수정 ______실행 취소 기능 추가 ______실행 취소 지원 ______삭제 컨트롤 표시 ______삭제 요청 처리 ______셀 스와이핑 ______셀 재정렬 ______셀 추가 ___예제: 섹션 처리 ______섹션 만들기 ______섹션과 행 숫자 ______셀 반환 ______헤더 제목 생성 ______헤더와 푸터 커스터마이즈 ______섹션 인덱스 생성 ______섹션 불일치 처리 ______섹션 델리게이트 ___예제: 테이블 검색 ______검색 창 컨트롤러 생성 ______검색 창 컨트롤러에 셀 등록 ______검색을 위한 데이터 소스 메소드 작성 ______델리게이트 메소드 ______검색에 반응하는 인덱스 ___예제: 테이블에 끌어서 새로 고침 기능 추가 ___예제: 액션 행 추가 ___커스텀 그룹 테이블 생성 ______그룹 환경설정 테이블 생성 ___예제: 멀티휠 테이블 생성 ______UIPickerView 생성 ______데이터 소스와 델리게이트 메소드 ______피커를 담은 뷰 ___UIDatePicker ______날짜 피커 생성 ___정리 11장 컬렉션 뷰 ___컬렉션 뷰와 테이블 ______실제 구현의 차이 ___컬렉션 뷰 설정 ______컨트롤러 ______컬렉션 뷰 ______데이터 소스와 델리게이트 ___플로우 레이아웃 ______스크롤 방향 ______아이템의 크기와 행 간격 ______헤더와 푸터 크기 조절 ______테두리 ___예제: 기본 컬렉션 뷰 흐름 ___예제: 커스텀 셀 ___예제: 가로 스크롤 목록 ___예제: 인터랙티브 레이아웃 효과 ___예제: 스크롤 잡기 ___예제: 원형 레이아웃 생성 ______생성과 삭제 애니메이션 ______원형 레이아웃 실행 ______레이아웃 ___예제: 레이아웃에 제스처 추가 ___예제: 실제 그리드 레이아웃 생성 ___예제: 커스텀 아이템 메뉴 ___정리 12장 코어 데이터 입문 ___코어 데이터 ___엔티티와 모델 ______모델 파일 작성 ______속성과 관계 ______객체 클래스 작성 ___컨텍스트 생성 ___데이터 추가 ______데이터 파일 확인 ___데이터베이스 쿼리 ______가져오기 요청 설정 ______가져오기 실행 ___객체 제거 ___예제: 테이블 데이터 소스를 위한 코어 데이터 사용 ______인덱스 경로 접근 ______섹션 키 경로 ______섹션 그룹 ______인덱스 제목 ______테이블 가독성 ___예제: 검섹 테이블과 코어 데이터 ___예제: 코어 데이터 테이블 뷰에 수정 기능 추가 ______실행 취소/다시 실행 지원 ______실행 취소 트랜잭션 생성 ______편집에 대한 재고 ___예제: 코어 데이터로 작동하는 컬렉션 뷰 ___정리 13장 네트워킹의 기초 ___예제: 네트워크 상태 확인 ___연결 변동 사항 스캔 ___예제: 동기식 다운로드 ___예제: 비동기식 다운로드 ___묵묵한 비동기 다운로드 ___예제: JSON 직렬화 ___예제: XML을 트리 구조로 변환 ______트리 ______해석 트리 작성 ___정리 부록 오브젝티브C 구문 ___숫자 ___박스 처리 ___열거형 ___컨테이너 구문 ___컨테이너 접근 ___기능 테스트 자동화(기초) 『The Advanced iOS 6 Developer's Cookbook (Fourth Edition) 한국어판』 1장 기기 특성을 반영한 개발 ___기기의 기본 정보에 접근 ___기기의 요구 성능에 따른 설치 허용 기능 ___예제: 기기의 근접 센서와 배터리 상태 확인 ___예제: 기기에 관한 세부 정보 확인 ___예제: 움직임을 확인하기 위한 가속도 센서 활용 ___기본적인 기기 회전의 활용 ___동기적으로 현재 가속도계의 각도 값 가져오기 ___예제: 가속도계를 이용한 화면상의 객체 이동 ___예제: 가속도계에 반응하는 스크롤 뷰 ___예제: 코어 모션의 기초 ___예제: 기기의 자세와 관련된 데이터의 인출과 활용 ___모션 이벤트를 활용한 흔들기 동작 감지 ___예제: 외부 연결 화면의 활용 ___사용자 확인 ___추가 사항: 사용 가능한 디스크 공간 확인 ___정리 2장 문서와 데이터 공유 ___예제: UTI의 활용 ___예제: 시스템 페이스트보드의 활용 ___예제: 도큐먼트 폴더의 활용 ___예제: 액티비티 뷰 컨트롤러를 이용한 공유 ___예제: Quick Look 미리 보기 컨트롤러 ___예제: QuickLook 액션 추가 ___예제: 도큐먼트 인터랙션 컨트롤러의 사용 ___예제: 도큐먼트 지원 선언 ___예제: URL 기반의 서비스 만들기 ___정리 3장 코어 텍스트 ___코어 텍스트와 iOS ___속성이 반영된 문자열 ___예제: 기본적인 속성 문자열 ___예제: 수정 가능한 속성 문자열 ___리스폰더 스타일 설정과 문제점 ___예제: 문자열 속성 스택 ___예제: 모조 HTML을 이용한 속성 문자열 생성 ___코어 텍스트를 뷰에 표시 ___텍스트 사이에 이미지 넣기 ___예제: 스크롤 뷰에 코어 텍스트 나타내기 ___예제: 사용 가능한 폰트 목록 작성 ___앱에 커스텀 폰트 적용 ___예제: 코어 텍스트를 페이지 단위로 분리 ___예제: 속성 텍스트로 PDF 문서 작성 ___예제: 커다란 전화 번호 텍스트 ___정리 4장 지오메트리 ___예제: 베지어 경로에서 위치 값 가져오기 ___예제: 경로에 있는 점의 수를 줄이기 ___예제: 부드러운 그리기 동작의 구현 ___예제: 제스처 속도에 따라 두께가 다른 선분 그리기 ___예제: 베지어 경로의 경계선 설정 ___예제: 박스 크기에 맞춰 경로 그리기 ___곡선을 이용한 작업 ___예제: 베지어 경로를 따라 객체 이동 ___예제: 베지어 경로를 따라 속성 텍스트 그리기 ___예제: 뷰의 변형 ___예제: 뷰의 겹침, 간섭의 확인 ___정리 5장 네트워킹 ___예제: 안전한 사용자 정보 저장 ___예제: 사용자 정보 입력 ___예제: 본인 인증과 관련된 문제점 ___예제: 데이터 업로드 ___예제: 간단한 웹 서버 구축 ___예제: OAuth 유틸리티 ___예제: OAuth 활용 절차 ___정리 6장 이미지 ___이미지 소스 ___이미지 데이터 읽기 ___예제: 이미지 크기 조절과 이미지로 채우기 ___예제: 이미지 회전 ___예제: 비트맵 이미지의 활용 ___예제: 기본적인 이미지 처리 기법 ___예제: 이미지 회선 ___예제: 코어 이미지 활용의 기초 ___뷰 기반의 화면 캡처 ___PDF 문서에 이미지 그리기 ___예제: 반사 효과 ___예제: 분출 효과 ___정리 7장 카메라 ___예제: 사진 촬영 ___예제: 카메라 플래시 사용 ___예제: AVFoundation을 이용한 카메라 활용 ___예제: EXIF ___이미지 회전 ___예제: 코어 이미지 필터링 ___예제: 코어 이미지를 활용한 얼굴 인식 ___예제: 실시간 촬영 영상 활용 ___정리 8장 오디오 ___예제: AVAudioPlayer를 이용한 오디오 재생 ___예제: 오디오 재생 반복 기능 ___예제: 오디오 간섭에 대한 처리 ___예제: 오디오 녹음 ___예제: 오디오 큐를 이용한 녹음 ___예제: MPMediaPickerController를 이용한 오디오 파일 선택 ___미디어 쿼리 작성 ___예제: MPMusicPlayerController 사용 ___정리 9장 주소록 연결 ___주소록 프레임워크 ___예제: 주소록 검색 ___예제: 연락처 이미지 데이터 ___예제: 연락처 뽑기 ___예제: 연락처 피커의 표시 항목 제한 ___예제: 연락처의 추가와 삭제 ___개별 연락처 보기와 수정 ___예제: ‘익명’ 연락처 컨트롤러 ___정리 10장 위치 서비스 ___코어 로케이션 인증 ___예제: 넛셸에서의 코어 로케이션 활용법 ___예제: 지오펜싱 ___예제: 방향 값으로 ‘북쪽’ 유지 ___예제: 지오코딩과 그 해석 ___예제: 위치 확인 ___예제: 사용자 위치 표시 기록 ___예제: 지도 위치 표시 ___정리 11장 게임킷 ___게임 센터 ___예제: 게임 센터 로그인 ___순위판과 달성 목표 디자인 ___예제: 순위판 접속 ___예제: 게임 센터 뷰 컨트롤러 ___예제: 점수 제출 ___예제: 달성 목표 확인 ___예제: 게임 센터에 목표 달성 알리기 ___달성 목표 초기화 ___예제: 멀티플레이 상대 찾기 ___예제: 상대를 찾았을 때 처리 ___예제: 초청 핸들러 작성 ___게임 상태 관리 ___예제: 플레이어 상태 변화 처리 ___예제: 플레이어 이름 가져오기 ___게임 진행 ___데이터 직렬화 ___예제: 데이터 동기화 ___예제: 턴 방식 대전 게임 ___예제: 턴 방식 게임의 초청 대응 ___예제: 게임 로드 ___예제: 게임 진행 처리 ___예제: 게임의 종료 ___예제: 게임 제거 ___예제: 게임 센터 대화 기능 ___게임킷 피어 서비스 ___정리 12장 스토어킷 ___스토어킷 시작 ___테스트 계정 생성 ___인앱 구매 아이템 생성 ___스토어프론트 GUI 작성 ___아이템 구매 ___영수증 발행 ___정리 ___ 13장 푸시 알림 ___푸시 알림 도입 ___푸시 프로비저닝 설정 ___애플리케이션 등록 ___예제: 푸시 클라이언트 개요 ___알림 메시지 내용 작성 ___예제: 알림 전송 ___피드백 서비스 ___푸시 서비스 디자인 ___정리 한국어판 특별부록 iOS 7 SDK의 주요 기능과 전환 전략 ___iOS 7의 주요 기능 ___iOS 7의 외형적인 변화 ___iOS 7에 새로 추가된 프레임워크 ___강화된 프레임워크 ___iOS 7으로의 전환 전략 참고 문헌 |
|
세트 구성: 전2권
1) 『The Core iOS 6 Developer's Cookbook (Fourth Edition) 한국어판』 2) 『The Advanced iOS 6 Developer's Cookbook (Fourth Edition) 한국어판』 [한국어판 특별부록 수록] iOS 7 SDK의 주요 기능과 전환 전략 『The Core iOS 6 Developer's Cookbook (Fourth Edition) 한국어판』 소개 iOS 개발서 분야의 대표적인 작가이자 개발자로 명성 높은 에리카 세든의 신작으로, 웹 개발이나 플랫폼 개발 경험이 있는 사람이라면 누구나 쉽게 활용할 수 있는 예제 코드 중심으로 구성됐으며, 깃허브(GitHub)를 통해 완성된 프로젝트 형식의 예제 코드를 제공한다. 이 책의 상당 부분은 제스처와 터치 처리, 컨트롤 등 다양한 상호작용 요소, 사용자 알림, 사용성을 높여주는 뷰 전환과 애니메이션, 텍스트 입력과 iOS 6에 처음 도입된 오토레이아웃 기법인 콘스트레인트 방식과 정적인 레이아웃을 대체할 신개념의 컬렉션 뷰를 실무 프로젝트에 어떻게 적용할 것인지 설명한다. 또한 앱 개발에서 필수적이라 할 수 있는 코어 데이터의 개요와 앱과 웹을 연결하기 위한 다양한 네트워킹 기법도 이해하기 쉽게 설명한다. 이 책은 iOS 6만의 차별화된 기능을 신속하게 파악하려는 로직 개발자, iOS의 상호작용을 구현하려는 UI 개발자, 그리고 iOS 인터페이스 구성과 작동 원리, 구현 철학을 이해하려는 GUI 디자이너와 기획자를 위한 훌륭한 참고서이자 라이브러리다. 이 책에서 다루는 내용 ■ 멀티터치와 제스처를 통한 직접적인 사용자 입력 처리와 커스텀 제스처 인식자 ■ iOS 6 컨트롤 요소의 생성, 수정과 활용 방법 ■ 팝업 대화 창, 프로그레스 바, 로컬 노티피케이션, 팝오버, 오디오 알림 등의 사용자 알림 기법 ■ 뷰와 애니메이션의 조합, 뷰 계층 관리, 여러 개의 뷰 활용법 ■ 다양한 화면 크기에 대응하기 위해 iOS 6에서 처음 소개된 오토레이아웃 콘스트레인트 시스템 ■ 키보드 관리, 텍스트 인식을 위한 화면 요소 생성, 텍스트 읽기와 텍스트 형식 지정 ■ 사용자와의 상호작용을 위한 뷰 컨트롤러 활용 ■ 사진, 비디오, 이메일, 텍스트 메시지, 그리고 iOS 6에서 더욱 강화된 소셜 미디어 기능 활용 ■ 좀더 많은 사용자를 배려한 보이스오버 접근성 구현 전략 ■ 테이블을 이용한 앱의 콘텐츠 관리와 iOS 6에 처음 도입된 컬렉션 뷰 활용 기법 ■ 코어 데이터를 이용한 데이터 저장과 관리에 대한 개요 ■ iOS 6의 강력한 네트워킹과 웹 서비스 지원 기능 활용 『The Advanced iOS 6 Developer's Cookbook (Fourth Edition) 한국어판』 소개 iOS 개발서 분야의 대표적인 작가이자 개발자로 명성 높은 에리카 세든의 신작. 웹 개발이나 플랫폼 개발 경험이 있는 사람이라면 누구나 쉽게 활용할 수 있는 예제 코드 중심으로 구성됐으며, 깃허브(GitHub)를 통해 완성된 프로젝트 형식의 예제 코드를 제공한다. 장치 특성을 살린 앱 개발의 주안점부터, 문서/데이터 공유와 지리정보 처리, 푸시 알림 등의 iOS 특장점, 그리고 코어 텍스트, 코어 이미지, 코어 로케이션 등 코어 파운데이션 라이브러리에 대한 깊은 내용을 자세한 샘플 코드와 함께 레퍼런스 형식으로 설명한다. iOS에 대한 깊은 이해를 바탕으로 고급 애플리케이션을 만들고자 하는 개발자에게 필수적인 레퍼런스 가이드가 될 것이다. 이 책에서 다루는 내용 ■ iOS에서 제공하는 주요 기능을 완벽하게 활용하기 위한 기기 속성 검증 기법 ■ 앱 간의 문서와 데이터 공유 기법과 앱 간의 조종과 통제 기법 ■ 코어 텍스트를 이용해서 iOS에서 매력적인 텍스트 구현 ■ 베지어 커브, 스플라인 등의 지오메트리 도구를 활용한 터치 기반 앱 개발 ■ 사용자 인증, 시스템 키체인, OAuth를 이용해서 안전한 네트워킹 앱 구현 ■ 이미지 데이터에 대한 접근과 처리 기법과 필터링 등 특수 효과 구현 ■ 실시간 카메라 촬영 영상과 사용자가 촬영한 사진을 앱에서 활용 ■ 사용자에게 오디오 서비스와 녹음 등 오디오를 활용하기 위한 상호작용 제공 ■ 어드레스북 프레임워크와 GUI 클래스의 효과적인 활용 ■ 코어 로케이션과 맵킷을 이용해서 좀 더 향상된 위치 기반 앱 만들기 ■ 게임킷과 게임센터를 이용한 기기간 네트워킹 지원, 리더보드 공유, 인터넷 기반 게임 매칭 ■ 스토어킷을 이용해서 안심하고 사용할 수 있는 인앱 결제 기능 제공 ■ 푸시 노티피케이션을 통해 웹 기반 서비스로 사용자와 소통 이 책의 대상 독자 이 책은 iOS 앱 개발자로 경력을 쌓고 있는 중급 개발자, 타 플랫폼에서 이미 역량을 인정받고 있는 고급 개발자가 차별화된 기술력을 선보이려 할 때 특히 유용하다. 또, 검증된 예제를 이용한 커스터마이징으로 상용 프로젝트의 구현 속도를 높이려는 개발팀과 치열한 경쟁 상황에서 가상의 유료 아이템을 판매하거나 인앱 결제 또는 월간 구독 등 다양한 방식으로 앱을 제공하려는 앱 제작사에게 훌륭한 선택이 될 것이다. |