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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

스위프트 4 프로토콜지향 프로그래밍 3/e

스위프트 4 프로토콜지향 프로그래밍 3/e

(확장성 있는 iOS 프로그래밍을 위한)

존 호프만 (지은이), 강경구 (옮긴이)
에이콘출판
25,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

스위프트 4 프로토콜지향 프로그래밍 3/e
eBook 미리보기

책 정보

· 제목 : 스위프트 4 프로토콜지향 프로그래밍 3/e (확장성 있는 iOS 프로그래밍을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791161752280
· 쪽수 : 292쪽
· 출판일 : 2018-10-31

책 소개

스위프트 4를 기반으로 iOS 프로그래밍을 함에 있어 더욱 견고하고 확장성 있는 구조를 위한 여러 가지 노하우를 설명한다. 스위프트가 3, 4로 업데이트 되면서 클래스보다는 구조체나 열거형, 프로토콜을 더 활용하는 방식으로 진화하고 있다.

목차

1장. 프로토콜 시작
__프로토콜 문법
____프로토콜 정의
____프로퍼티 요구 사항
____메소드 요구 사항
____선택 가능한 요구 사항
__프로토콜 상속
__프로토콜 컴포지션
__프로토콜을 타입으로 사용
__프로토콜과 다형성
__프로토콜과 형 변환
__연관 타입과 프로토콜
__델리게이션
__프로토콜을 사용해 설계
__스위프트 표준 라이브러리의 프로토콜
__요약


2장. 타입 선택
__클래스
__구조체
__접근 제어
__열거형
__튜플
__프로토콜
__값 타입과 참조 타입
__참조 타입만을 위한 재귀적 데이터 타입
__참조 타입만을 위한 상속
__다이내믹 디스패치
__스위프트 내장 타입
__Copy-on-write
__요약


3장. 확장
__확장 정의
__프로토콜 확장
__문장 유효성
__스위프트 표준 라이브러리 확장
__Equatable 프로토콜 따르기
__요약


4장. 제네릭
__제네릭 함수
__제네릭 타입 제약
__제네릭 타입
__연관 타입
__제네릭 서브스크립트
__Copy-on-write
__프로토콜지향 설계 방식에서의 제네릭
__스위프트 표준 라이브러리와 제네릭
__요약


5장. 객체지향 프로그래밍
__객체지향 프로그래밍
__샘플 코드를 위한 요구 사항
__객체지향 프로그래밍 언어로서의 스위프트
__객체지향 설계 방식의 문제점
__요약


6장. 프로토콜지향 프로그래밍
__샘플 코드를 위한 요구 사항
__프로토콜지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍과 객체지향 프로그래밍 요약
__객체지향 프로그래밍과 프로토콜지향 프로그래밍의 차이점
____프로토콜, 프로토콜 확장과 슈퍼클래스 비교
____이동수단 타입 구현
____값 타입과 참조 타입 사용
__승자는…
__요약


7장. 스위프트에서 디자인 패턴 적용
__디자인 패턴이란?
__생성 패턴
____싱글턴 패턴
____빌더 디자인 패턴
____팩토리 메소드 패턴
__구조 디자인 패턴
____브리지 패턴
____퍼사드 패턴
____프록시 디자인 패턴
__행위 디자인 패턴
____커맨드 디자인 패턴
____스트래티지 패턴
____옵저버 패턴
__요약


8장. 사례 연구
__로깅 서비스
____요구 사항
____설계
____결론
__데이터 접근 계층
____요구 사항
____설계
____데이터 모델 계층
____데이터 도우미 계층
____브리지 계층
____데이터 접근 계층 사용
____결론
__요약

저자소개

존 호프만 (지은이)    정보 더보기
정보통신 기술 분야에서 25년이 넘는 경력을 쌓았다. 20년이 넘게 시스템 관리, 네트워크 관리, 네트워크 보안, 애플리케이션 개발과 설계 분야에서 근무해왔다. 현재 신테크 시스템즈(Syn-Tech Systems)에서 시니어 소프트웨어 엔지니어로 근무 중이다. 2008년부터 iOS 플랫폼으로 다양한 제품을 개발했으며, 그중 몇 가지는 앱 스토어에 등록된 앱이고, 서드파티와 여러 엔터프라이즈 애플리케이션도 포함돼 있다. 또한 안드로이드와 윈도우 플랫폼에 대한 모바일 애플리케이션도 개발해왔다. 정보통신 기술 분야에서의 도전이야말로 삶의 원동력이며, 이러한 도전을 이겨내는 것을 최고의 기쁨으로 여긴다. 다른 관심사로는 가족과 함께 시간을 보내거나 로봇 프로젝트와 3D 프린팅이 있다. 또한 태권도를 진정으로 즐기며, 2014년 초에는 큰 딸인 케일리(Kailey)와 함께 검은 띠를 따기도 했다. 2014년 겨울에는 아내인 킴(Kim)이 검은 띠를 땄으며, 최근에는 막내 딸이 검은 띠를 따려고 노력하고 있다.
펼치기
강경구 (옮긴이)    정보 더보기
모바일 개발자로 일하고 있으며 새로운 기술이나 언어에 관심이 많다. 여러 패러다임을 실무에 적용하고자 노력하고 있으며, 다른 이들과 지식을 교류하고자 노력한다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책