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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Cocoa Internals

Cocoa Internals

(오브젝티브-C와 스위프트, 멀티 패러다임의 시작)

김정 (지은이)
인사이트
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
19,800원 -10% 0원
1,100원
18,700원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

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

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 17,000원 -10% 850원 14,450원 >

책 이미지

Cocoa Internals
eBook 미리보기

책 정보

· 제목 : Cocoa Internals (오브젝티브-C와 스위프트, 멀티 패러다임의 시작)
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 아이폰/아이패드
· ISBN : 9788966262076
· 쪽수 : 240쪽
· 출판일 : 2017-01-03

책 소개

함수 중심 프로그래밍 관점에서 오브젝티브-C와 스위프트가 어떻게 새로운 패러다임을 적용했는지, 서로 어떻게 호환되는지, 결과적으로 각각 어떤 특징을 가지고 있는지 살펴본다.

목차

1부 객체 중심 프로그래밍
1장 객체
1.1 클래스와 객체 인스턴스
1.1.1 객체에 대한 철학
1.1.2 객체 중심 프로그래밍
1.1.3 오브젝티브-C 객체
1.1.4 오브젝티브-C 2.0 이후 변화
1.1.5 스위프트 네이티브 객체
1.1.6 스위프트 오브젝티브-C 호환 객체
1.1.7 요약
1.2 객체 정체성과 등가성
1.2.1 오브젝티브-C 객체와 메모리 구조
1.2.2 객체 정체성
1.2.3 객체 등가성
1.2.4 객체 예외성
1.2.5 -hash 메서드
1.2.6 요약
1.3 객체 사이 관계
1.3.1 메타 클래스
1.3.2 상속
1.3.3 is-a 관계와 has-a 관계
1.3.4 요약
1.4 오브젝티브-C 런타임
1.4.1 기존 런타임과 최신 런타임
1.4.2 메시지 디스패치
1.4.3 최신 런타임 API
1.4.4 요약

2장 메모리 관리
2.1 메모리와 객체
2.1.1 객체 인스턴스 생성
2.1.2 객체 인스턴스 소멸
2.1.3 요약
2.2 참조 계산
2.2.1 객체 소유권
2.2.2 자동 반환 목록
2.2.3 객체 그래프
2.2.4 순환 참조 문제
2.2.5 요약
2.3 객체 초기화
2.3.1 여러 초기화 메서드
2.3.2 초기화 메서드 구현하기
2.3.3 객체 초기화 관련한 문제
2.3.4 요약

3장 자동 메모리 관리
3.1 ARC(자동 참조 계산)
3.1.1 수동 참조 계산 방식과 비교
3.1.2 ARC 규칙
3.1.3 소유권 수식어
3.1.4 타입 연결
3.1.5 프로퍼티와 인스턴스 변수
3.1.6 요약
3.2 ARC 구현 방식
3.2.1 강한 참조
3.2.2 자동 반환용 리턴 값
3.2.3 약한 참조
3.2.4 자동 반환 방식
3.2.5 요약

4장 객체 복사
4.1 NSCopying 계열 프로토콜
4.1.1 복사만 가능한 객체
4.1.2 복사와 수정이 가능한 객체
4.1.3 요약
4.2 얕은 복사 vs. 깊은 복사
4.2.1 얕은 복사
4.2.2 깊은 복사
4.2.3 요약
4.3 아카이브
4.3.1 객체 직렬화와 아카이브의 차이
4.3.2< NSCoding> 프로토콜
4.3.3 이름 있는 아카이브
4.3.4 아카이브 만들기
4.3.5 아카이브 해제하기
4.3.6 객체 인코딩과 디코딩
4.3.7< NSSercureCoding> 프로토콜
4.3.8 요약

5장 불변 객체와 가변 객체
5.1 불변 객체
5.1.1 불변 객체의 특징
5.1.2 불변 객체 클래스
5.1.3 불변 객체 구현하기
5.1.4 요약
5.2 가변 객체
5.2.1 가변 객체의 특징
5.2.2 가변 객체 클래스
5.2.3 가변 객체 참조 사례1 : 가변 모델 객체와 뷰 객체
5.2.4 가변 객체 참조 사례2 : NSMutableSet와 가변 객체
5.2.5 요약

6장 컬렉션 클래스
6.1 순서가 있는 배열 컬렉션
6.1.1 배열 성능 특성
6.1.2 포인터 배열
6.1.3 중첩된 배열 접근하기
6.1.4 스위프트 배열
6.1.5 요약
6.2 고유한 키 값으로 접근하는 사전 컬렉션
6.2.1 사전 활용 방법
6.2.2 포인터 사전
6.2.3 사전 성능 특성
6.2.4 스위프트 사전
6.2.5 요약
6.3 순서가 없는 집합 컬렉션
6.3.1 집합 활용 방법
6.3.2 포인터 집합
6.3.3 사전 성능 특성
6.3.4 스위프트 집합
6.3.5 요약
6.4 집합 변형 컬렉션
6.4.1 배열 인덱스를 저장하는 인덱스 집합
6.4.2 순서가 있는 집합
6.4.3 요약

7장 코코아 디자인 패턴
7.1 코코아 프레임워크 핵심 패턴
7.1.1 두 단계 초기화 패턴
7.1.2 MVC(Model-View-Controller) 패턴
7.1.3 메시지 셀렉터 패턴
7.1.4 요약
7.2 객체 사이 결합성을 줄여주는 패턴
7.2.1 싱글턴 패턴
7.2.2 옵저버 패턴
7.2.3 응답 체인 패턴
7.2.4 호출 패턴
7.2.5 요약
7.3 객체 내부의 복잡성을 감춰주는 패턴
7.3.1 팩토리 추상화 패턴
7.3.2 파사드 패턴
7.3.3 번들 패턴
7.3.4 프락시 패턴
7.3.5 요약

2부 함수 중심 프로그래밍
8장 블록과 클로저
8.1 블록
8.1.1 블록 객체 구현
8.1.2 변수 캡처하기
8.1.3 __block 지시어
8.1.4 요약
8.2 스위프트 클로저
8.2.1 클로저 형식
8.2.2 함수 유형
8.2.3 요약

9장 스위프트 타입 시스템
9.1 타입 시스템
9.1.1 스위프트 타입
9.1.2 타입 검사
9.1.3 의미 있는 값 vs. 의미 있는 레퍼런스
9.1.4 요약
9.2 열거 타입
9.2.1 열거 타입과 프로토콜
9.2.2 연관 값을 가지는 열거 타입
9.2.3 가공 없는 값을 가지는 열거 타입
9.2.4 요약
9.3 구조체 타입
9.3.1 구조체 타입
9.3.2 구조체 타입 기반의 스위프트 타입
9.3.3 요약
9.4 문자열 타입
9.4.1 문자열 코어
9.4.2 문자열과 메모리
9.4.3 문자열 뷰
9.4.4 요약
9.5 부가적인 타입들
9.5.1 불안전한 포인터
9.5.2 옵셔널
9.5.3 옵셔널 강제 제거
9.5.4 슬라이스
9.5.5 시퀀스
9.5.6 AnyObject
9.5.7 요약
9.6 스위프트 런타임
9.6.1 메모리 관리
9.6.2 참조 계산용 메모리 관리
9.6.3 동적 타입 변환
9.6.4 오브젝티브-C 연결
9.6.5 메타 타입
9.6.6 요약
9.7 스위프트 파운데이션
9.7.1 파운데이션 타입
9.7.2 요약

저자소개

김정 (지은이)    정보 더보기
소프트웨어 교육 기업 코드스쿼드 대표로 모바일 iOS 마스터를 담당합니다. 케텔 시절 비파툴, 델마당 개발자 커뮤니티를 시작해서 취미 맥개발자 커뮤니티 OSXDev를 거쳐 레츠스위프트 커뮤니티 운영진으로 끊임없이 살아가는 중입니다. _현) 코드스쿼드 대표이사 + 모바일 마스터 _전) 레진코믹스 모바일 개발 _전) NHN NEXT 모바일 전임교수 _전) 오로라플래닛 대표이사 저서 _《Cocoa Internals》(인사이트, 2017) _《Xcode 4》(인사이트, 2011)
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9788966263035