간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (55,440원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (63,360원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (71,280원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (73,660원)
(최대할인 3만원 / 3만원 이상 결제)
Close

iOS 5 이론과 실습 완벽 마스터 세트 : 기초 앱 개발에서 심화 학습까지

소득공제

2013년 9월 9일 이후 누적수치입니다.

공유하기
정가

88,000원

  • 79,200 (10%할인)

    4,400P (5%적립)

할인혜택
적립혜택자동적립
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(55)

  • 사은품(13)

출판사 서평

세트 구성: 전2권

1) [Programming iOS 5 한국어판: iOS 프로그래밍의 모든 것]
2) [Creating iOS 5 Apps Develop and Design 한국어판: 실전 iOS5 애플리케이션 개발]

[Programming iOS 5 한국어판]

이 책은 iOS를 개발하기 위해 알아야 하는 C 언어는 물론 오브젝티브C에 관한 기본 지식과 객체지향 프로그래밍의 본질, 개발 툴의 사용법과 함께 인스턴스화, 참조, 객체 간의 통신, 사용 중인 객체의 관리 방법 등 코코아 객체에 관한 모든 것을 소개하고, 주요 인터페이스 위젯과 기타 공통적으로 해야 할 작업에 관한 개관 등 iOS 프로그래밍을 하는 데 필요한 모든 기본 원리를 속속들이 다룬다.

이 책에서 다루는 내용
- 오브젝티브C 언어의 세부 사항과 객체지향 프로그래밍의 개념
- 엑스코드(Xcode) 프로젝트의 구조와 전체 과정
- 클래스 간과 수신 이벤트 간의 관계와 모델-뷰-컨트롤러 구조 등의 코코아 핵심 개념
- 뷰와 레이어의 관리, 그리기, 합성, 애니메이션 방법
- 뷰 컨트롤러와 그들 간의 관계, 그리고 nib과 스토리보드 관리
- 스크롤 뷰, 테이블 뷰, 컨트롤 등의 모든 기본 인터페이스 객체
- 소리, 비디오, 센서, 지도 등 코코아 프레임워크의 기능
- 스레드와 네트워크 등의 고급 주제

[Creating iOS 5 Apps Develop and Design 한국어판]

iOS의 개발에 필요한 툴과 그 툴을 사용해 개발하는 과정까지 자세히 설명하므로 초보자뿐만 아니라 숙련된 iOS 개발자에게도 필요한 책이다. 또한 개발 과정을 설명할 때, 하나의 예를 기준으로 모든 기능을 축적해 나가기 때문에 전체 개발과정을 엿볼 수 있다. 전반적으로 개발의 시작부터 앱 스토어에 제출하는 전 과정을 다루기 때문에 이 책 한 권만 있다면 iOS 개발의 시작부터 끝까지 무리 없이 진행할 수 있다.

이 책에서 다루는 내용
- 실전 예제를 바탕으로 한 가이드와 조언
- iOS 프로그래밍 전문가가 알려주는 최적의 개발방법에 대한 통찰
- 오브젝티브C 언어와 코코아 디자인 패턴 소개
- 자동 참조 카운트와 스토리보드, 아이클라우드 저장소 등 핵심 iOS 5 기술

목차

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

저자소개

매트 뉴버그(Matt Neuburg) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

서양고전학 박사로, 다수의 대학에서 강의해왔다. [맥테크(MacTech)] 매거진의 편집자이자 [TidBITS]의 객원 편집자이며, 다수의 OS X, iOS 애플리케이션 개발 서적을 저술했다. 저서로 [Programming iOS 8], [REALbasic: The Definitive Guide], [AppleScript: The Definitive Guide], [Swift로 하는 iOS 프로그래밍](에이콘, 2015) 등이 있다.

리처드 워런(Richard Warren) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

아내 미카와 딸 하루코, 아들 카이, 강아지 메리 루와 함께 휴스턴에서 살고 있다. 리처드는 프리랜서 작가이며, 프리랜서 아이폰 개발자다. 아이폰 개발과 관련해 맥테크(MacTech) 매거진에 20여 개의 기사를 실었다. 또한 애플의 앱 스토어에 ColorIt!, Etch A Sketch, Etch A Sketch Premium, Moonstone, Moonstone HD 등 다수의 앱을 등록했다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

국내에서 학업을 마치고 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 i

펼쳐보기

이 상품의 시리즈

에이콘 모바일 프로그래밍 시리즈(총 65권 / 현재구매 가능도서 56권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    8.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용