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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

아론 힐리가스의 iOS 프로그래밍

아론 힐리가스의 iOS 프로그래밍

(5판)

아론 힐리가스, 크리스찬 쿠어 (지은이), 이종우 (옮긴이)
비제이퍼블릭
30,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

아론 힐리가스의 iOS 프로그래밍
eBook 미리보기

책 정보

· 제목 : 아론 힐리가스의 iOS 프로그래밍 (5판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791186697153
· 쪽수 : 492쪽
· 출판일 : 2016-04-28

책 소개

이 책은 독자들에게 iOS 앱 개발을 위한 필수적인 개념과 기법, 도구 등을 알기 쉽게 설명해준다. 또한 Big Nerd Ranch의 인기 있는 iOS 부트캠프 강좌와 검증된 내용과 방법에 기반을 두고, iOS 개념과 코딩을 함께 다루고 있어 유용한 지식을 배울 수 있다.

목차

1장. 간단한 iOS 앱 만들기
- Xcode 프로젝트 만들기
- 모델-뷰-컨트롤러
- Quiz 앱 설계하기
- 인터페이스 빌더
- 인터페이스 만들기
- 모델 레이어 만들기
- 최종 앱 빌드하기
- 앱 아이콘
- 런치 스크린

2장. Swift 언어
- 타입
- 기본 타입 사용하기
- 옵셔널
- 루프와 문자열 삽입
- 열거형과 Switch 문
- 애플의 Swift 문서 둘러보기

3장. 뷰와 뷰 계층 구조
- 뷰 기본 지식
- 뷰 계층 구조
- 새로운 프로젝트 만들기
- 뷰와 프레임
- 오토 레이아웃 시스템
- 동메달 과제: 추가 오토 레이아웃 실습

4장. 텍스트 입력과 델리게이션
- 텍스트 편집
- 온도 변환 구현하기
- 델리게이션
- 동메달 과제: 알파벳 문자 허용하지 않기

5장. 뷰 컨트롤러
- 뷰 컨트롤러의 뷰
- 초기 뷰 컨트롤러 설정하기
- UITabBarController
- 로드된 뷰와 뷰 나타내기
- 뷰 컨트롤러와 뷰 간의 상호 작용
- 은메달 과제: 다크 모드
- 심화 학습: 레티나 디스플레이

6장. 프로그래밍으로 뷰 만들기
- 프로그래밍으로 뷰 만들기
- 프로그래밍으로 제약 조건 만들기
- 프로그래밍으로 컨트롤 만들기
- 동메달 과제: 추가 탭
- 은메달 과제: 사용자 위치
- 금메달 과제: 핀 놓기
- 심화 학습: NSAutoresizingMaskLayoutConstraint

7장. 지역화
- 국제화
- 지역화
- 동메달 과제: 다른 언어로 지역화
- 심화 학습: 국제화에서 NSBundle의 역할
- 심화 학습: XLIFF 임포트와 익스포트

8장. 애니메이션 제어
- 기본 애니메이션
- 추가 라벨
- 애니메이션 완료
- 애니메이션 제약 조건
- 타이밍 함수
- 동메달 과제: 스프링 애니메이션
- 은메달 과제: 레이아웃 가이드

9장. UITableView와 UITableViewController
- Homepwner 앱 시작하기
- UITableViewController
- 물품 클래스 만들기
- UITableView의 데이터 소스
- UITableViewCell
- 컨텐트 인셋
- 동메달 과제: 멀티 섹션
- 은메달 과제: 고정 행
- 금메달 과제: 테이블 커스터마이징

10장. UITableView 편집하기
- 편집 모드
- 행 추가하기
- 행 삭제하기
- 행 이동하기
- 사용자 알림창 표시하기
- 디자인 패턴
- 동메달 과제: Delete 버튼 이름 변경하기
- 은메달 과제: 재정렬 막기
- 금메달 과제: 재정렬 완전히 막기

11장. UITableViewCell 하위 클래스 만들기
- ItemCell 만들기
- ItemCell 프로퍼티 공개하기
- ItemCell 사용하기
- 동적 셀 높이
- 유동적 글자
- 동메달 과제: 셀 색상

12장. 스택 뷰
- UIStackView 사용하기
- 세그웨이
- 내용 연결하기
- 데이터 전달하기
- 동메달 과제: 추가 스택 뷰

13장. UINavigationController
- UINavigationController
- UINavigationController로 내비게이션하기
- 뷰 나타내기와 숨기기
- 키보드 숨기기
- UINavigationBar
- 동메달 과제: 숫자 패드 표시하기
- 은메달 과제: UIextField 사용자화
- 금메달 과제: 더 많은 뷰 컨트롤러 푸시하기

14장. 카메라
- 이미지 표시하기와 UIImageView
- 사진 찍기와 UIImagePickerController
- ImageStore 만들기
- 뷰 컨트롤러에 이미지 저장소 접근 권한 주기
- 키 만들고 사용하기
- ImageStore 마무리하기
- 동메달 과제: 이미지 편집하기
- 은메달 과제: 이미지 지우기
- 금메달 과제: 카메라 오버레이
- 심화 학습: 구현 파일 내비게이션

15장. 저장하기, 불러오기, 앱 상태
- 아카이빙
- 애플리케이션 샌드박스
- NSKeyedArchiver와 NSKeyedUnarchiver
- 애플리케이션 상태와 전이
- NSData를 파일시스템에 쓰기
- 오류 처리
- 동메달 과제: PNG
- 심화 학습: 애플리케이션 상태 전이
- 심화 학습: 파일시스템에서 읽고 쓰기
- 심화 학습: 애플리케이션 번들

16장. 사이즈 클래스
- 또 다른 사이즈 클래스
- 동메달 과제: 텍스트 필드와 라벨 스택

17장. 터치 이벤트와 UIResponder
- 터치 이벤트
- TouchTracker 앱 만들기
- Line 구조체 만들기
- DrawView 만들기
- DrawView로 그리기
- 터치를 선으로 변환하기
- @IBInspectable
- 은메달 과제: 색상
- 금메달 과제: 원
- 심화 학습: 리스폰더 체인
- 심화 학습: UIControl

18장. UIGestureRecognizer와 UIMenuController
- UIGestureRecognizer 하위 클래스
- UITapGestureRecognizer로 탭 인식하기
- 멀티 제스처 인식기
- UIMenuController
- 그 밖의 제스처 인식기
- UIGestureRecognizer의 세부 사항
- 은메달 과제: 미스터리한 선
- 금메달 과제: 속도와 크기
- 플래티넘 과제: 색상
- 심화 학습: UIMenuController와 UIResponderStan dardEditActions

19장. Web Services
- Photorama 앱 시작하기
- URL 만들기
- URL 요청 보내기
- Photo 모델링하기
- JSON 데이터
- 이미지 데이터 내려받기와 표시하기
- 메인 스레드
- 동메달 과제: 응답 정보 출력하기
- 심화 학습: HTTP

20장. 컬렉션 뷰
- 격자 표시하기
- 컬렉션 뷰 데이터 소스
- 레이아웃 커스터마이징
- 커스텀 UICollectionViewCell 만들기
- 이미지 데이터 내려받기
- 사진으로 이동하기
- 은메달 과제: 항목 크기 갱신
- 금메달 과제: 커스텀 레이아웃 만들기

21장. 코어 데이터
- 객체 그래프
- 엔티티
- 코어 데이터 스택 만들기
- 항목 갱신하기
- 데이터 소스 갱신하기
- 이미지를 디스크에 저장하기
- 동메달 과제: 사진 뷰 카운트

22장. 코어 데이터 관계
- 관계
- 인터페이스에 태그 추가하기
- 부모-자식 컨텍스트
- 은메달 과제: 선호하는 사진

23장. 후기
- 다음에 할 일
- 저자들에 대하여

저자소개

아론 힐리가스 (지은이)    정보 더보기
Big Nerd Ranch의 설립자로 NeXT와 애플에서 일했다. 20여년 정도의 프로그래밍 경력을 가지고 있다. 오브젝티브-C와 코코아를 가르쳤으며, 최근에는 iOS를 가르치고 있다. 『코코아 프로그래밍』과 『오브젝티브-C 프로그래밍』의 공동 저자다.
펼치기
크리스찬 쿠어 (지은이)    정보 더보기
Big Nerd Ranch에서 상급 강사와 소프트웨어 엔지니어로 일하며, 많은 찬사를 받고 있는 iOS 부트캠프의 강의 자료를 작성하였다. 이 자료는 이 책의 근간이 되었다. 조지아 공대에서 컴퓨터 과학을 전공했으며, 애틀랜타 주위를 맴돌며 별을 바라보거나 책을 읽는 것을 좋아한다.
펼치기
이종우 (옮긴이)    정보 더보기
상명대에서 소프트웨어학을 전공하고, 한글과컴퓨터를 포함해 다수 업체에서 맥과 리눅스용 프로그램을 개발하였다. 최근에는 iOS용 앱을 개발하고 있다. 역서로는 『아론 힐리가스의 iOS 프로그래밍, 4판』, 『가장 쉬운 Swift 입문 책』 등이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책