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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

iOS 5 이론과 실습 완벽 마스터 세트 - 전2권

iOS 5 이론과 실습 완벽 마스터 세트 - 전2권

(기초 앱 개발에서 심화 학습까지,『Programming iOS 5 한국어판』+『Creating iOS 5 Apps Develop and Design 한국어판』)

리처드 워런, 매트 뉴버그 (지은이), 황진호 (옮긴이)
에이콘출판
88,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

iOS 5 이론과 실습 완벽 마스터 세트 - 전2권
eBook 미리보기

책 정보

· 제목 : iOS 5 이론과 실습 완벽 마스터 세트 - 전2권 (기초 앱 개발에서 심화 학습까지,『Programming iOS 5 한국어판』+『Creating iOS 5 Apps Develop and Design 한국어판』)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960773844
· 쪽수 : 1252쪽
· 출판일 : 2013-01-18

책 소개

『Programming iOS 5 한국어판』과『Creating iOS 5 Apps Develop and Design 한국어판』로 구성된 세트.

목차

『Programming iOS 5 한국어판』

1부 개발 언어

1장 C 언어
___컴파일, 구문, 주석
___변수 선언, 초기화, 데이터 형식
___구조체
___포인터
___배열
___연산자
___흐름 제어와 조건
___함수
___포인터 매개변수와 주소 연산자
___파일
___표준 라이브러리
___기타 전처리 지시자
___데이터 형식 한정자

2장 객체 기반 프로그래밍
___객체
___메시지와 메소드
___클래스와 인스턴스
___클래스 메소드
___인스턴스 변수
___객체 기반 프로그래밍 철학

3장 오브젝티브C 객체와 메시지
___인스턴스는 포인터로 참조
______인스턴스 참조, 초기화, nil
______인스턴스 참조와 대입
______인스턴스 참조와 메모리 관리
___메시지와 메소드
______메시지 전송
______메소드 선언
______메소드 호출의 중첩
______재정의 금지
______매개변수 목록
______인식할 수 없는 셀렉터
___형 변환과 id 형식
___메시지의 데이터 형식
___C 함수
___CFTypeRefs
___블록

4장 오브젝티브C 클래스
___클래스와 상위 클래스
___인터페이스와 구현
___헤더 파일과 구현 파일
___클래스 메소드
___클래스의 비밀

5장 오브젝티브C 인스턴스
___인스턴스가 만들어지는 과정
______자동으로 만들어주는 인스턴스
______인스턴스를 완전히 처음부터 만드는 방법
______Nib를 기반으로 인스턴스를 생성하는 방법
___다형성
___self
___super
___인스턴스 변수와 접근자
___키/값 코딩
___프로퍼티
___초기화 메소드 작성법

2부 IDE

6장 엑스코드 프로젝트 분석
___새로운 프로젝트
___프로젝트 윈도우
______내비게이터 창
______유틸리티 창
______편집 창
___프로젝트 파일과 파일의 의존성
___타겟
______빌드 단계
______빌드 설정
______구성
______스킴과 실행 위치
___프로젝트에서 앱까지
______빌드 설정
______속성 리스트 설정
______Nib 파일과 스토리 보드 파일
______기타 리소스
______코드
______프레임워크와 SDK

7장 Nib 관리
___Nib 편집 인터페이스 둘러보기
______닥
______캔버스
______인스펙터와 라이브러리
___Nib 로딩과 File's Owner
___Nib 작성과 로딩
___아웃렛 연결
______아웃렛을 생성하는 다른 방법
______아웃렛에 대한 추가설명
___동작 연결
___Nib 기반 인스턴스의 추가적인 초기화

8장 문서화
___문서 윈도우
___클래스 문서 페이지
___샘플 코드
___다른 자원
______신속한 도움
______심볼
______헤더 파일
______인터넷 자원

9장 프로젝트 라이프 사이클
___장치 아키텍처 선택
___지역화
___코드 편집
______자동 완성
______코드 조각
______실시간 문법 검사
___코드 탐색
___디버깅
______케이브맨 디버깅
______엑스코드 디버거
___단위 테스트
___정적 분석기
___클린
___시뮬레이터에서 실행
___장치에서 실행
___장치 관리
___버전 관리
___인스트루먼트
___배포
___애드 혹 배포
___최종 앱 준비
______앱의 아이콘
______기타 아이콘
______시작 이미지
______스크린샷
______프로퍼티 목록 설정
___앱스토어에 제출

3부 코코아

10장 코코아 클래스
___하위 클래스화
___카테고리
______클래스 분리
______비밀 메소드 선언
___프로토콜
___선택 메소드
___파운데이션 클래스
______유용한 구조체와 상수
______NSString과 관련 클래스
______NSDate와 관련 클래스
______NSNumber
______NSValue
______NSData
______동등과 비교
______NSIndexSet
______NSArray와 NSMUtableArray
______NSSet과 관련 클래스
______NSDictionary와 NSMutableDictionary
______NSNull
______불변성과 가변성
______프로퍼티 목록
___NSObject의 비밀 기능

11장 코코아 이벤트
___이벤트의 사용 이유
___하위 클래스화
___알림
______내장 알림 수신
______등록 해제
______NSTimer
___델리게이션
___데이터 소스
___동작
___반응기 체인
______책임 전가
______nil 타겟 동작
___애플리케이션 일생 이벤트
___이벤트의 쇄도

12장 접근자와 메모리 관리
___접근자
___키/값 코딩
___메모리 관리
______코코아 메모리 관리의 원칙
______메모리 관리의 황금룰
______ARC의 정의와 동작
______코코아 객체의 메모리 관리 방법
______자동 해제
______인스턴스 변수의 메모리 관리(ARC 이전)
______인스턴스 변수의 메모리 관리(ARC)
______유지 사이클과 약한 참조
______Nib 불러오기와 메모리 관리
______전역 변수의 메모리 관리
______포인터와 빈 Context Info의 메모리 관리
______CFTypeRefs의 메모리 관리
___프로퍼티

13장 데이터 통신
___모달-뷰-컨트롤러
___인스턴스 가시성
______인스턴스화에 의한 가시성
______관계에 의한 가시성
______전역 가시성
___알림
___키/값 관찰

4부 뷰

14장 뷰
___윈도우
___하위 뷰와 상위 뷰
___프레임
___경계와 중심
___레이아웃
___변환
___가시성과 투명도

15장 드로잉
___UIImage와 UIImageView
___그래픽스 컨텍스트
___UIImage 드로잉
___CGImage 드로잉
___CIFilter와 CIImage
___UIView 드로잉
___그래픽 컨텍스트 설정
___연결선과 드로잉
___잘라내기
___그레이디언트
___색과 패턴
___그래픽 컨텍스트 변환
___그림자
___점과 픽셀
___컨텐트 모드

16장 레이어
___뷰와 레이어
___레이어와 하위 레이어
______레이어 계층 조작
______하위 레이어 위치 지정
______CAScrollLayer
______하위 레이어의 레이아웃
___레이어에서 그리기
______콘텐츠 크기 조정과 위치 지정
______자신을 그리는 레이어
___변환
______깊이
___그림자, 경계, 기타
___레이어와 키/값 코딩

17장 애니메이션
___드로잉과 애니메이션, 스레딩
___UIImageView와 UIImage 애니메이션
___뷰 애니메이션
______애니메이션 블록
______애니메이션 블록 수정
______애니메이션 전환
______블록 기반 뷰 애니메이션
___암묵적인 레이어 애니메이션
______애니메이션 트랜잭션
______미디어 타이밍 함수
___코어 애니메이션
______CABasicAnimation과 상속
______CABasicAnimation 사용
______키 프레임 애니메이션
______프로퍼티를 애니메이션 가능하게 만들기
______그룹화된 애니메이션
______전환
______애니메이션 목록
___동작
______동작의 정의
______동작 검색
______동작 검색으로 연결
______프로퍼티가 아닌 동작
___이미터 레이어

18장 터치
___터치 이벤트와 뷰
___터치 수신
___터치 제한
___터치 해석
___제스처 인식기
______제스처 인식기 클래스
______다중 제스처 인식기
______제스처 인식기의 하위 클래스화
______제스처 인식기 델리게이트
___터치 전달
______히트 테스트
______최초 터치 이벤트 전달
______제스처 인식기와 뷰
______터치 제외 논리
______인식
______터치와 반응기 체인

5부 인터페이스

19장 뷰 컨트롤러
___뷰 컨트롤러 계층 구조
___뷰 컨트롤러와 뷰 생성
______매뉴얼 뷰
______일반 자동 뷰
______분리된 nib의 뷰
______Nib에서 인스턴스화된 뷰 컨트롤러
______스토리보드로 인스턴스화된 뷰 컨트롤러
___회전
______회전 이벤트
______최초 방향
___나타낸 뷰 컨트롤러
______나타낸 뷰 애니메이션
______출력 스타일
______나타낸 뷰와 회전
___탭 바 컨트롤러
______탭 바 아이템
______탭 바 컨트롤러 설정
___내비게이션 컨트롤러
______바 버튼 아이템
______내비게이션 아이템
______툴바 아이템
______내비게이션 컨트롤러 설정
___페이지 뷰 컨트롤러
___컨테이너 뷰 컨트롤러
___스토리보드
___뷰 컨트롤러 일생 이벤트
___뷰 컨트롤러 메모리 관리

20장 스크롤 뷰
___스크롤 뷰 생성
___스크롤하기
______페이징
______타일링
___확대 축소
______프로그램적으로 확대 축소
______상세 확대
___스크롤 뷰 델리게이트
___스크롤 뷰 터치
___스크롤 뷰 성능

21장 테이블 뷰
___테이블 뷰 셀
______내장된 셀 형식
______맞춤형 셀
___테이블 뷰 데이터
______중요한 세 가지 질문
______테이블 뷰 섹션
______테이블 뷰 데이터 리플래싱
______가변 열 높이
___테이블 뷰 선택
___테이블 뷰 스크롤과 레이아웃
___테이블 뷰 검색
___테이블 뷰 편집
______테이블 아이템 삭제
______테이블 아이템에서 편집 가능한 아이템
______테이블 아이템 삽입
______테이블 아이템 재배치
______동적 테이블 컨텐트
___테이블 뷰 메뉴

22장 팝오버와 스플릿 뷰
___팝오버 설정과 출력
___팝오버 관리
___팝오버 해제
___팝오버 전환
___자동 팝오버
___스플릿 뷰

23장 텍스트
___UILabel
___UITextField
______편집과 키보드
______키보드 설정
______텍스트 필드 델리게이트와 제어 이벤트 메시지
______텍스트 필드 메뉴
___UITextView
___코어 텍스트

24장 웹 뷰
___컨텐트 로딩
___웹 뷰와 통신

25장 컨트롤과 기타 뷰
___UIActivityIndicatorView
___UIProgressView
___UIPickerView
___UISearchBar
___UIControl
______UISwitch
______UIStepper
______UIPageControl
______UIDatePicker
______UISlider
______UISegmentedControl
______UIButton
______맞춤형 컨트롤
___바
______UINavigationBar
______UIToolbar
______UITabBar
___외형 프락시

26장 모달 대화상자
___경고창 뷰
___동작 화면
___대화상자 대체물
___지역 알림

6부 추가 프레임워크

27장 오디오
___시스템 소리
___오디오 세션
______인터럽트
______변경 전달
___오디오 플레이어
___소리의 원격 제어
___백그라운드에서 소리 재생
___소리에 대한 추가적인 주제

28장 비디오
___MPMoviePlayerController
___MPMoviePlayerViewController
___UIVideoEditorController
___AV 파운데이션 비디오 소개

29장 음악 라이브러리
___음악 라이브러리 탐색
___뮤직 플레이어
___뮤직 피커

30장 사진 라이브러리와 이미지 캡처
___UIImagePickerController
______사진 라이브러리에서 선택
______카메라 사용
___AV 파운데이션으로 이미지 캡처
___Assets 라이브러리 프레임워크

31장 주소록
___주소록 데이터베이스
___주소록 인터페이스
______ABPeoplePickerNavigationController
______ABPersonViewController
______ABNewPersonViewController
______ABUnknownPersonViewController

32장 캘린더
___캘린더 데이터베이스
___캘린더 인터페이스

33장 메일
___메일 메시지
___SMS 메시지

34장 지도
___지도 표시
___애노테이션
___오버레이

35장 센서
___위치
______맵 킷과 코어 로케이션
______지오코딩
______위치 매니저
___방향
___가속과 자세
______흔들기 이벤트
______가공되지 않은 가속도
______자이로스코프

7부 마지막 주제

36장 영구 저장소
___샌드박스
___기본 파일 동작
___파일 저장과 읽기
___사용자 기본 값
___파일 공유
___문서 형식
___문서 전달
___문서 구조
___XML
___SQLite
___그림 파일 형식

37장 기본 네트워킹
___HTTP 요청
___봉주르
___푸시 알림
___기본 네트워킹을 넘어서

38장 스레드
___메인 스레드
___스레드가 어려운 이유
___스레드의 세 가지 방법
______매뉴얼 스레드
______NSOperation
______그랜드 센트럴 디스패치
___스레드와 앱 백그라운드화

39장 실행 취소
___실행 취소 매니저
___실행 취소 인터페이스
___실행 취소 구조

40장 에필로그


『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에서 메시지 전송4
___정리하기

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

저자소개

리처드 워런 (지은이)    정보 더보기
아내 미카와 딸 하루코, 아들 카이, 강아지 메리 루와 함께 휴스턴에서 살고 있다. 리처드는 프리랜서 작가이며, 프리랜서 아이폰 개발자다. 아이폰 개발과 관련해 맥테크(MacTech) 매거진에 20여 개의 기사를 실었다. 또한 애플의 앱 스토어에 ColorIt!, Etch A Sketch, Etch A Sketch Premium, Moonstone, Moonstone HD 등 다수의 앱을 등록했다.
펼치기
매트 뉴버그 (지은이)    정보 더보기
서양고전학 박사로, 다수의 대학에서 강의해왔다. 「맥테크(MacTech)」 매거진의 편집자이자 「TidBITS」의 객원 편집자이며, 다수의 OS X, iOS 애플리케이션 개발 서적을 저술했다. 저서로 『Programming iOS 8』, 『REALbasic: The Definitive Guide』, 『AppleScript: The Definitive Guide』, 『Swift로 하는 iOS 프로그래밍』(에이콘, 2015) 등이 있다.
펼치기
황진호 (옮긴이)    정보 더보기
국내에서 학업을 마치고 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)을 공역했다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책