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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

iOS 5 기초부터 앱 개발까지 세트 - 전2권

iOS 5 기초부터 앱 개발까지 세트 - 전2권

(『Creating iOS 5 Apps Develop and Design 한국어판』+『The iOS 5 Developer's Cookbook (Third Edition) 한국어판』)

에리카 세든, 리처드 워런 (지은이), 송용근, 황진호, 동준상 (옮긴이)
  |  
에이콘출판
2012-06-08
  |  
77,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

iOS 5 기초부터 앱 개발까지 세트 - 전2권

책 정보

· 제목 : iOS 5 기초부터 앱 개발까지 세트 - 전2권 (『Creating iOS 5 Apps Develop and Design 한국어판』+『The iOS 5 Developer's Cookbook (Third Edition) 한국어판』)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960773097
· 쪽수 : 830쪽

책 소개

iOS의 개발에 필요한 툴과 그 툴을 사용해 개발하는 과정까지 자세히 설명한 <Creating iOS 5 Apps Develop and Design 한국어판>과 최신 iOS 5 SDK, 엑스코드 4.2, 오브젝티브C 2.0를 기반으로 iOS 5의 사용자 인터페이스 디자인에서부터 뷰 컨트롤러, 제스처와 터치, 네트워크와 보안에 이르기까지 iOS 개발에 대한 모든 주요 주제를 샅샅이 다룬 <The iOS 5 Developer's Cookbook (Third Edition) 한국어판>로 구성된 세트.

목차

『Creating iOS 5 Apps Develop and Design 한국어판』

1장 Hello iPhone
___iOS 소개
___시작하기
______작업공간 생성
______프로젝트 생성
___기능 둘러보기
______앱 실행
______파일 검사
______프로젝트 검토
___템플릿 수정
______메인 뷰 수정
______아웃렛 추가
______텍스트 필드 추가
______인터페이스 개선
___정리하기

2장 오브젝티브C
___오브젝티브C 언어
___아홉 가지 기본 개발 블록
______C 데이터 형식
______C 데이터 구조체
______열거
______연산자
______함수
______객체
______메소드
______프로토콜
______카테고리와 확장
___메모리 관리
______객체와 유지 카운트
______ARC 소개
___중요한 디자인 패턴
______모델-뷰-컨트롤러
______델리게이트
______알림
______키-값 코딩
______키-값 관찰
______싱글톤
______블록
___정리하기

3장 생산성 앱 구조
___생산성 앱의 이해
___프로젝트 생성
______최초 정리
______추가 경고 설정
______이미지 추가
___탭바 설정
___모델 만들기
______WeightEntry 클래스
______WeightHistory 클래스
______모델 연결
___정리하기

4장 뷰와 뷰 컨트롤러 개발
___몸무게 데이터 입력
______자동 회전과 자동 크기 조절 설정
______아웃렛과 동작 추가
______단위 버튼 생성
___몸무게 단위 변경
______뷰 델리게이트 정의
______컨트롤러 구현
______데이터 전달
______코어 애니메이션으로 모서리 둥글게 하기
___몸무게 기록 보기
______모델의 변경 사항에 반응하기
______기록 뷰 편집
___세부 뷰 보기
______정적 테이블 뷰 디자인
___정리하기

5장 맞춤형 뷰 그리기
___GraphStats 만들기
___맞춤형 뷰 만들기
______맞춤형 그리기 실행
______유일 입력 추세선 그리기
______완전한 추세선 그리기
______참조 선과 레이블 그리기
______몸무게 입력 좌표 계산
___컨트롤러 완성
___정리하기

6장 데이터 불러오기와 저장
___iOS 파일시스템
______디렉토리 경로 생성
______경로 사용
______사용자 선호도 관리
___아이클라우드에 저장
______아이클라우드 문서 저장소
______아이클라우드 키-값 저장소
___Health Beat 상태 저장
______앱 준비
______UIDocument 하위 클래스 생성
______아이클라우드 문서 불러오기
______다른 문서 상태 변경
___사용자 기본값 저장
______아이클라우드 키-값 저장소 구현
______시스템 설정 지원 추가
___실행 취소 지원 활성화
___정리하기

7장 코어 데이터
___코어 데이터 소개
___구조 개요
______관리되는 객체 모델
______관리되는 객체 컨텍스트
______지속 저장 조율기
______아이클라우드 지원
______코어 데이터 성능
___Health Beat 변경
______UIManagedDocument 생성
______관리되는 객체 모델 생성
______뷰 컨트롤러 업데이트
___정리하기

8장 맞춤형 컨트롤 디자인
___GravityScribbler 소개
___인터페이스의 외형 맞춤화
______동적인 뷰와 정적인 뷰 분리
______UIViewController 컨테이너 생성
______UI킷 컨트롤 맞춤화
___사용자 입력 반응하기
______제스처 인식기
______코어 모션
___이미지 내보내기
______포토 라이브러리에 저장
______MMS 메시지 보내기
______이메일에 첨부해서 보내기
______트위터 API에서 메시지 전송
___정리하기

9장 최종 정리
___마지막 작업
______앱 아트워크
______필수 기능
______배포 대상
______지역화
______접근성
______파일 공유
___배포를 위한 빌드
______앱 스토어에 제출
___정리하기


『The iOS 5 Developer's Cookbook (Third Edition) 한국어판』

1장 iOS SDK 소개
___iOS 개발자 프로그램
______온라인 개발자 프로그램
______표준 개발자 프로그램
______기업용 개발자 프로그램
______대학 개발자 프로그램
______개발자 등록
___앱 개발 시작
______SDK 다운로드
______개발 기기
______시뮬레이터의 제약 사항
______개발을 위한 기기 연결
___모델별 차이
______화면 크기
______카메라
______오디오
______통화 기능
______코어 로케이션과 코어 모션
______진동 지원과 근접 센서
______프로세서의 속도
______OpenGL ES
___플랫폼의 제약 사항
______저장 공간의 한계
______데이터 접근의 한계
______메모리의 한계
______상호작용의 한계
______배터리의 한계
______애플리케이션의 한계
______사용자 행동에 따른 제약
___SDK의 제약 사항
___프로비저닝 포털
______팀 구성
______인증서 요청
______기기 등록
______애플리케이션 식별자 등록
______프로비저닝
___아이폰 프로젝트 구성
______아이폰 애플리케이션의 기본 골격
______main.m
______애플리케이션 델리게이트
______뷰 컨트롤러
______이 책의 예제 코드 이용 안내
___iOS 애플리케이션의 구성 요소
______애플리케이션 폴더의 계층 구조
______실행 파일
______Info.plist 파일
______아이콘과 기본 이미지
______인터페이스 빌더 파일
______애플리케이션 번들에 없는 파일
______IPA 아카이브
______샌드박스
___프로그램 패러다임
______객체지향 프로그래밍
______모델-뷰-커트롤러
___정리

2장 오브젝티브C 사관학교
___오브젝티브C 프로그래밍 언어
___클래스와 객체
______객체 생성
______메모리 할당
______메모리 해제
______MRR하에서의 리테인 카운트
___메소드, 메시지, 셀렉터
______선언되지 않은 메소드
______객체를 가리키는 방법
______메소드 상속
______메소드 선언
______메소드 구현
______클래스 메소드
______빠른 열거
___클래스 계층
___로그 출력
___기본적인 메모리 관리
______MRR을 이용한 메모리 관리
______ARC에서 메모리 관리
___프로퍼티
______캡슐화
______점 표기법
______프로퍼티와 메모리 관리
______프로퍼티 생성
______커스텀 게터와 세터 생성
______프로퍼티 수식자
______키-값 코딩
______키-값 관찰
______MRR과 높은 리테인 카운트
______객체를 생성하는 다른 방법
______객체의 반환
___블록 사용
______코드에 블록 정의
______블록 참조 할당
______블록과 지역 변수
______블록과 typedef
______블록과 MRR에서의 메모리 관리
______블록의 다른 용도
___자동화된 메모리 관리 기법
______프로퍼티와 변수 수식자
______참조 사이클
______오토릴리즈 풀
___ARC 코드 작성의 필요성
______ARC로의 변환
______타겟별로 ARC 변환 기능 적용
______파일별로 ARC 변환 기능 적용
______엑스코드 템플릿으로 ARC를 배제한 프로젝트 만들기
___ARC 규칙
___코어 파운데이션과 톨 프리 브리징에서 ARC 사용
______오브젝티브C와 코어 파운데이션 간의 변환
______브리징 방식의 선택
______브리징에서 런타임의 작동 방식
______ARC 컴파일 환경을 위한 조언
___싱글턴 생성
___카테고리(클래스의 확장)
___프로토콜
______프로토콜 정의
______프로토콜 사용
______콜백 추가
______선택적인 콜백 선언
______선택적인 콜백 구현
______프로토콜 준수
___파운데이션 클래스
______문자열
______숫자와 날짜
______컬렉션
___한 가지 더: 메시지 포워딩
______메시지 포워딩 구현
______마무리 작업
______간단한 포워딩
___정리

3장 첫 번째 iOS 프로젝트
___새 프로젝트 생성
___템플릿을 이용한 Hello World 작성
______새 프로젝트 생성
______엑스코드 작업 공간 소개
______프로젝트 리뷰
______아이폰 스토리보드 열기
______뷰의 편집
______애플리케이션 실행
___시뮬레이터 사용
___시뮬레이터의 구현 방식
___시뮬레이터 애플리케이션의 공유
___가장 간단하게 만드는 Hello World
______SDK API 불러오기
___인터페이스 빌더 파일을 오브젝티브C 코드로 변환
___디버거 사용
______중단점 설정
______디버거 창 열기
______라벨 검사
______또 다른 중단점 설정
______백 트레이스
______콘솔
______간단한 디버그 트레이스 추가
___메모리 관리
___예제: 누수 감지를 위한 인스트루먼트 사용
___예제: 임시로 할당된 객체를 관찰하기 위한 인스트루먼트 사용
______메모리 부족 상황의 재현
___코드 분석
______엑스코드에서 기기로: 오거나이저의 인터페이스
______디바이스
______요약
______프로비저닝 프로파일
______디바이스 로그
______애플리케이션
______콘솔
______스크린샷
___iOS 기기를 위한 개발
______개발 프로비전 사용
______프로비저닝 포털에 기기 추가
______애플리케이션 식별자 검사
______기기와 코드 서명 신분 설정
______기본 SDK와 배포 SDK 타겟 설정
______Hello World 애플리케이션의 컴파일과 실행
______컴파일된 애플리케이션에 대한 서명
___컴파일 시간 체크를 이용한 시뮬레이터 빌드 감지
___런타임 호환성 체크
___프래그마 마크
______메소드 축약 표시
___배포 준비
______빌드 위치 결정과 정돈
______스킴과 액션 사용
______빌드 환경설정 추가
______애드 혹 배포
______애드 혹 패키지 작성
___무선 애드 혹 배포
______매니페스트 작성
___앱스토어에 제출
___정리

4장 인터페이스 디자인
___UIView와 UIWindow
______데이터를 표시하기 위한 뷰
______선택을 위한 뷰
______컨트롤
______테이블과 피커
______바
______프로그레스와 액티비티
___뷰 컨트롤러
______UIViewController
______UINavigationController
______UITabBarController
______스플릿 뷰 컨트롤러
______페이지 뷰 컨트롤러
______팝오버 컨트롤러
______테이블 컨트롤러
______주소록 컨트롤러
______이미지 피커
______메일 작성 컨트롤러
______문서 상호작용 컨트롤러
______게임킷 피어 피커
______미디어 플레이어 컨트롤러
___뷰 디자인의 구조
______상태 바
______내비게이션 바, 툴바, 탭 바
______키보드와 피커
______텍스트 필드
______UIScreen 클래스
___인터페이스 작성
___살펴보기: 스토리보드 인터페이스 작성
______새 프로젝트 생성
______뷰 컨트롤러 추가
______뷰 위치 조정
______클래스 갱신
______장면에 이름 붙이기
______뷰 속성 편집
______내비게이션 버튼 추가
______또 다른 내비게이션 컨트롤러 추가
______컨트롤러 이름 붙이기
______내비게이션 바 꾸미기
______버튼 추가
______진입점 변경
______해제 코드 추가
______앱 실행
___팝오버 구현 살펴보기
______내비게이션 컨트롤러 추가
______뷰 컨트롤러 클래스 변경
______팝오버 뷰 수정
______장면 연결
______코드 편집
___살펴보기: IB로 iOS 기반의 온도 변환기 작성
______새 프로젝트 생성
______미디어 추가
______인터페이스 빌더
______라벨과 뷰 추가
______기기 회전 지원
______인터페이스 테스트
______아웃렛과 액션 추가
______Conversion 메소드 추가
______키보드 타입 업데이트
______아이패드 인터페이스 연결
___살펴보기: 코드로 온도 변환기 인터페이스 구현
______프로젝트 코드 조립
___살펴보기: 하이브리드 방식으로 인터페이스 생성과 활용
______새 XIB 인터페이스 파일 생성
______뷰 추가와 내용 추가
______뷰에 태그 달기
______코드 편집
___기기 회전을 고려한 디자인
___기기 회전 가능 설정
___자동 크기 변환
______자동 크기 조절 사례
______자동 크기 조절 옵션 분석
___뷰 이동
___예제: 템플릿을 활용한 뷰 이동
___한 가지 더: 인터페이스 빌더에 대한 몇 가지 팁
___정리

5장 뷰 컨트롤러
___내비게이션 컨트롤러와 스플릿 뷰를 이용한 개발
______내비게이션 컨트롤러와 스택의 사용
______뷰 컨트롤러를 스택에 넣고 꺼내기
______내비게이션 아이템 클래스
______모달 프레젠테이션
___예제: 두 개의 아이템이 있는 간단한 메뉴 생성
___예제: 세그먼트 컨트롤러 추가
___예제: 뷰 컨트롤러 간의 내비게이션
___예제: 화면에 커스텀 모달 뷰 나타내기
___예제: 페이지 뷰 컨트롤러
______북 프로퍼티
______구현 아이템을 하나로 묶기
___예제 살펴보기
___예제: 페이지 뷰 컨트롤러에 페이지 이동 기능 추가
___예제: 탭 바
___예제: 탭 상태 유지
___예제: 스플릿 뷰 컨트롤러 만들기
___예제: 아이폰, 아이패드 통합 스플릿 뷰/내비게이션 앱 만들기
___예제: 커스텀 컨테이너와 세그웨이
______뷰 컨트롤러 간의 장면 전환
___한 가지 더: 인터페이스 빌더와 탭 바 컨트롤러
___정리

6장 뷰와 애니메이션
___뷰의 계층
___예제: 뷰 계층 트리 확인
___예제: 서브뷰 조회
___서브뷰 관리
______서브뷰 추가
______서브뷰의 순서 변경과 삭제
______뷰 콜백
___예제: 뷰에 태그를 추가하고 이를 통해 뷰 가져오기
______태그 값을 이용한 뷰 검색
___예제: 뷰에 이름 붙이기
______연관 객체
______태그 이름 딕셔너리 사용
___뷰 지오메트리
______프레임
______변환
______체계
___예제: 뷰 프레임의 활용
______크기 조정
______CGRect와 뷰의 중앙
______기타 유틸리티 메소드
___예제: 경계 영역 내에서 뷰를 임의의 위치로 이동
___예제: 뷰 변환
___디스플레이와 상호작용 속성
___UIView 애니메이션
______UIView 애니메이션 만들기
______블록을 이용해 애니메이션 만들기
______조건에 따라 작동하는 애니메이션
___예제: 뷰를 서서히 드러내고 감추기
___예제: 뷰 교환
___예제: 뷰 뒤집기
___예제: 코어 애니메이션 전환 효과의 사용
___예제: 뷰에 반동 효과 부여
___예제: 이미지 뷰 애니메이션
___한 가지 더: 뷰에 반사 효과 추가
___정리

7장 이미지 작업
___이미지를 찾고 불러오기
______이미지 데이터 읽기
___예제: iOS 사진 앨범에서 사진 가져오기
______이미지 피커로 작업
______이미지 편집 정보 복원
___예제: Asset URL에서 이미지 가져오기
___예제: 사진 촬영 후 사진 앨범에 저장
______카메라 선택
___Documents 폴더에 사진 저장
___예제: 사진을 이메일로 전송
______이메일 메시지 내용 작성
______이메일 작성 컨트롤러 나타내기
___카메라 촬영 자동화
___커스텀 카메라 오버레이 사용
___예제: AVFoundation 카메라 사용
______카메라 기능 요청
______카메라 조회하고 가져오기
______카메라 세션 생성
______촬영 카메라 교체
______카메라 미리 보기
______카메라 미리 보기 배치
______EXIF
______이미지 지오메트리
______카메라 도우미 생성
___예제: 코어 이미지 필터 추가
___예제: 코어 이미지의 얼굴 인식 기능 구현
___얼굴 이미지 추출
___비트맵 이미지 처리
______비트맵 컨텍스트로 이미지 생성
______이미지 처리 적용
______이미지 처리 실무
___예제: 실시간 동영상에서 샘플링
______HSB로 전환
___예제: 썸네일 이미지 만들기
___뷰 기반의 스크린샷 기록
___PDF 파일에 그림 그리기
___빈 화면에서 새로운 이미지 생성
___예제: 스크롤 뷰에 이미지 표시
______여러 개의 이미지가 있는 페이지 스크롤 뷰 생성
___정리

8장 제스처와 터치 인터페이스
___터치
______터치 인터페이스 생명주기
______터치와 반응자 메소드
______뷰 터치
______멀티터치
______제스처 인식
___예제: 간단한 직접 조작 인터페이스
___예제: 팬 제스처 인식
___예제: 한 번에 여러 제스처 인식
___제스처 충돌
___예제: 이동 범위의 제한
___예제: 터치 테스트
___예제: 비트맵에서의 테스트
___예제: 지속성 있는 터치 처리 인터페이스
______상태 저장
______상태 복원
___예제: 아카이브를 통한 지속성 부여
___예제: 되돌리기 기능 추가
______Undo 매니저
______서브뷰의 Undo 기능 추가
______내비게이션 바에서의 처리
______Undo 등록
______흔들기 동작을 통한 Undo 기능 추가
______Undo와 Redo의 동작 이름 추가(옵션)
______흔들어서 편집하기 기능 지원
______최초 반응자 역할 부여
___예제: 화면에 터치 흔적 그리기
___예제: 그림을 부드럽게 만들기
___예제: 원 감지
______사용자 제스처 인식기 만들기
___예제: 멀티터치
___터치 궤적 유지
___한 가지 더: 스크롤 뷰의 드래그
___정리

9장 컨트롤 생성과 사용
___UIControl 클래스
______컨트롤의 종류
______컨트롤 이벤트
___버튼
___인터페이스 빌더에서 버튼 추가
______이미지
______버튼에 액션 연결
______버튼이 아닌 버튼
___엑스코드에서 커스텀 버튼 만들기
___여러 줄의 버튼 텍스트
___버튼에 애니메이션 요소 추가
___예제: 버튼 반응 애니메이션
___예제: 커스텀 핸들이 있는 슬라이더
______UISlider 커스터마이징
______효율성 추가
______외양을 위한 장치
___예제: 두 번 탭할 수 있는 세그먼트 컨트롤 만들기
___예제: UIControl의 하위 클래스 생성
______UIControl 생성
______터치 동작 추적
______타겟에 이벤트 전달
___스위치와 스테퍼로 작업
___예제: 별점 슬라이더 만들기
___예제: 터치 휠 만들기
___페이지 표시 컨트롤 추가
___예제: 페이지 스크롤러 만들기
___툴바 만들기
______코드를 통한 툴바 생성
______iOS 5의 툴바를 위한 팁
___정리

10장 텍스트 작업
___예제: UITextField 키보드 해제
______텍스트 속성 프로퍼티
______다른 텍스트 필드 프로퍼티
___예제: 키보드에 따른 뷰 크기 조절
___예제: 커스텀 액세서리 뷰를 이용한 텍스트 뷰 해제
___예제: 하드웨어 키보드를 이용한 뷰 크기 조정
___예제: 커스텀 입력 뷰 만들기
___예제: 텍스트 입력 인식 뷰 만들기
___예제: 텍스트 뷰가 아닌 뷰에 커스텀 입력 뷰 추가
______입력 클릭 추가
___예제: 좀 더 좋은 텍스트 에디터 제작
___예제: 입력된 텍스트 필터링
___예제: 텍스트 패턴 검출
______나만의 정규표현식 생성
______정규표현식으로 표현
______데이터 검출
______내장된 데이터 타입 검출 기능 추가
___예제: UITextView에서 철자 오류 검출
______텍스트 문자열 검색
___예제: 텍스트에 폰트 스타일 적용
___예제: 앱에 커스텀 폰트 추가
___예제: 코어 텍스트와 속성이 부여된 문자열
___의사 HTML로 속성 텍스트 생성
___예제: 코어 텍스트를 페이지로 나누기
___예제: PDF 파일에 코어 텍스트 저장
___예제: 사각형이 아닌 도형에 코어 텍스트 나타내기
예제: 경로 위에 텍스트 나타내기
______베지어 경로 위에 텍스트 나타내기
______비율에 맞춰 텍스트 나타내기
______그림 문자 나타내기
___한 가지 더: 커다란 폰 텍스트
___정리

11장 테이블 뷰 생성과 관리
___UITableView와 UITableViewController 소개
______테이블 생성
___예제: 기본 테이블 구현
______테이블 구성
______데이터 소스 메소드
______셀 재사용
______사용자 터치에 대한 반응
______선택한 셀의 색상 지정
______테이블의 배경색 변경
______셀 타입
___예제: 인터페이스 빌더로 커스텀 셀 작성
______커스텀 선택 속성 추가
______줄무늬 셀 배경
______셀 선택 시 하이라이트 기능 없애기
______그룹 테이블 생성
___예제: 커스텀 셀에서 컨트롤 상태 기억
______셀의 재사용 시각화
______체크 표시된 테이블 셀 생성
______상세 보기 액세서리로 작업
___예제: 테이블 편집
______제거 컨트롤 표시
______제거 컨트롤 해제
______삭제 요청의 처리
______Undo 지원
______셀 스와이프
______셀 추가
______셀 순서 변경
______알고리즘에 따른 테이블 정렬
___예제: 섹션 활용
______섹션 만들기
______섹션과 열의 숫자 세기
______셀 반환
______헤더 제목 생성
______섹션 인덱스 생성
______섹션과 델리게이션
___예제: 테이블에서 데이터 검색
______검색 디스플레이 컨트롤러 생성
______검색 가능한 데이터 소스 메소드 작성
______델리게이트 메소드
______검색 인덱스 사용
______헤더와 푸터 커스터마이징
___예제: 테이블에 '끌어서 새로 고침' 기능 추가
___커스텀 그룹 테이블의 코드 작성
______그룹화된 환경설정 테이블 생성
___예제: 멀티 휠 테이블 만들기
______UIPickerView 생성
___예제: 뷰 기반의 피커 사용
___예제: UIDatePicker 사용
___날짜 피커 생성
___한 가지 더: 날짜 형식
___정리

12장 코어 데이터 맛보기
___코어 데이터 소개
______모델 파일 생성과 편집
______클래스 파일 만들기
______코어 데이터 컨텍스트 생성
______객체 추가
______데이터베이스 조회
______데이터 변경 감지
______객체 제거
___예제: 테이블 데이터 소스를 위한 코어 데이터 사용
___예제: 테이블 검색과 코어 데이터
___예제: 실시간 데이터 편집과 코어 데이터 테이블 뷰 연동
___예제: 코어 데이터에서 Undo/Redo 기능 구현
___정리

13장 사용자 알림
___알림을 통해 사용자에게 직접 알리기
______간단한 알림 생성
______알림 델리게이트
______알림을 화면에 표시
______알림의 종류
___사용자에게 진행 상황 보여주기
______UIActivityIndicatorView 사용
______UIProgressView 사용
___예제: 버튼 없는 알림 창
______떠있는 진행 상황 모니터 생성
___예제: 실행 루프를 활용한 모달 알림 생성
___예제: 알림 뷰를 활용한 가변 인수 사용
______간단한 메뉴 표시
______메뉴 스크롤
______액션 시트에 텍스트 표시
___예제: 커스텀 알림 오버레이 생성
______탭 가능한 오버레이
___예제: 기본 팝오버
___예제: 로컬 알림
___알림 표시기
______애플리케이션 배지
___예제: 간단한 오디오 알림
______시스템 사운드
______진동
______알림
______지연
___한 가지 더: 볼륨 조절 알림 창
___정리

14장 하드웨어 장치 활용
___기본적인 기기 정보 알아보기
___기기 기능 제한 설정
___예제: 기기 상세 정보 확인
___아이폰 배터리 상태 확인
___근접 센서 활성화/비활성화
___예제: 가속도계를 이용해 항상 위를 가리키게 하기
______동기적으로 실시간 가속도계 각도 데이터 가져오기
______기기 회전에 따른 연관 각도 계산
______기기의 기본 방향
___예제: 가속도계를 이용한 화면 위의 객체 이동
______나비 애니메이션에 반짝임 요소 추가
___예제: 코어 모션 기초
______코어 모션의 센서 테스트
______코어 모션의 핸들러 블록
___예제: 기기 상태 정보 획득과 사용
___모션 이벤트로 기기 흔들기 동작 감지
___예제: 가속도계로 기기 흔들기 동작 감지
___예제: 외부 화면 사용
______화면 감지
______화면 해상도 정보 가져오기
______비디오 출력 설정
______디스플레이 링크 추가
______손실된 화소 보정
______VIDEOkit
___한 가지 더: 가용 디스크 공간 확인
___정리

15장 네트워킹
___네트워크 상태 점검
___예제: 연결 확인을 위한 UIDevice 클래스 확장
___연결 변화 조회
___IP와 호스트 정보 확인
___블록 호출에서 큐 사용
___사이트 상태 확인
___동기식 다운로드
___이론적인 비동기식 다운로드
___예제: 비동기식 다운로드
___본인 인증 요청에 대한 처리
______본인 확인 정보의 저장
___예제: 키체인 정보의 저장과 인출
___예제: 데이터 업로드
______NSOperationQueue
___트위터
___예제: XML 데이터를 트리 구조로 변환
______트리 구조
______XMLParser를 이용한 트리 구조 생성
______TreeNode를 이용한 트리 구조 사용
___예제: 간단한 웹 기반 서버 만들기
___한 가지 더: JSON 직렬화 활용
___정리

저자소개

에리카 세든 (지은이)    정보 더보기
베스트셀러 저자이면서 동시에 수많은 프로그래밍, 디지털 비디오, 사진, 웹 디자인의 기고자로, 특히 널리 사랑받은 『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)으로 키우는 데 많은 정성을 기울이고 있다.
펼치기
리처드 워런 (지은이)    정보 더보기
아내 미카와 딸 하루코, 아들 카이, 강아지 메리 루와 함께 휴스턴에서 살고 있다. 리처드는 프리랜서 작가이며, 프리랜서 아이폰 개발자다. 아이폰 개발과 관련해 맥테크(MacTech) 매거진에 20여 개의 기사를 실었다. 또한 애플의 앱 스토어에 ColorIt!, Etch A Sketch, Etch A Sketch Premium, Moonstone, Moonstone HD 등 다수의 앱을 등록했다.
펼치기
송용근 (옮긴이)    정보 더보기
POSTECH 컴퓨터공학과, 일본 히로시마 대학에서 의학과학 석사 학위를 받았다. TEDxSeoul 오거나이저와 마가진(magazyn) 엔지니어, 리켄 뇌과학연구소 연구생을 거쳐 현재 디메이저(dmajor)의 데이터 엔지니어로 일하고 있다. 복잡한 시스템을 관계로 풀어내는 데 관심을 두고 있다. 『구글 애널리틱스로 모아보는 데이터』(에이콘출판사, 2016) 등을 번역 출간했다.
펼치기
황진호 (옮긴이)    정보 더보기
국내에서 학업을 마치고 1년여 동안 미국의 연구 기관에서 방문 연구원으로 재직했다. 한국으로 돌아와 포스코 ICT에서 통신 시스템 소프트웨어 개발자로 3년 동안 근무했다. 그 후 미국의 조지 워싱턴 대학교의 컴퓨터 사이언스 학과에서 박사 과정을 마쳤고, 지금은 미국 뉴욕에 위치한 IBM T.J. 왓슨 리서치 센터(IBM T.J. Watson Research Center)에서 클라우드 컴퓨팅과 빅데이터에 관한 연구를 진행 중이다. 에이콘출판사에서 펴낸 『Concurrent Programming on Windows 한국어판』(2012), 『Creating iOS 5 Apps Develop and Design 한국어판』(2012), 『Programming iOS 5 한국어판』(2012), 『Learning PHP, MySQL & JavaScript With jQuery, CSS & HTML5, 4th Edition』(2016)을 번역했고, 『리눅스 API의 모든 것』(2012)을 공역했다.
펼치기
동준상 (옮긴이)    정보 더보기
클라우드, 인공지능 부문 강연자, 저술가이다. KPC 한국생산성본부, 삼성SDS 멀티캠퍼스 등 주요 고객 외, 과학기술정보통신부, 산업통상자원부, 국방부 등 정부 부처 및 산하기관, 삼성SDS, 삼성전자, 신한은행, 기아자동차 등 기업, 서울대학교, 고려대학교, 포항공대 등 대학에서 관련 주제로 강연을 했다. 소프트웨어 엔지니어링과 오픈소스에 관심이 많으며, 『AWS 공인 솔루션스 아키텍트 스터디 가이드 - 어소시에이트 4/e』(에이콘, 2023), 『AWS 공인 솔루션스 아키텍트 올인원 - 어소시에이트 2/e』(에이콘, 2021), 『Great Code Vol.3』(에이콘, 2021), 『자바 머신 러닝 마스터』(에이콘, 2019) 외 20여 권을 번역했다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책