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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

스위프트와 프로토콜지향 프로그래밍

스위프트와 프로토콜지향 프로그래밍

(빠르고 강력한 애플리케이션 구현)

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

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 2개 9,000원 >
로딩중

eBook

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

책 이미지

스위프트와 프로토콜지향 프로그래밍
eBook 미리보기

책 정보

· 제목 : 스위프트와 프로토콜지향 프로그래밍 (빠르고 강력한 애플리케이션 구현)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960779037
· 쪽수 : 292쪽
· 출판일 : 2016-08-30

책 소개

객체지향 프로그래밍과 프로토콜지향 프로그래밍의 차이점을 보여주면서 프로토콜지향 프로그래밍이 가진 강점을 설명하며, 스위프트 2에서 추가된 새로운 에러 처리 패턴과 프로토콜 확장(Protocol Extension)을 통해 스위프트에 더해진 강력한 기능들을 함께 소개한다.

목차

1. 객체지향 프로그래밍과 프로토콜지향 프로그래밍
__객체지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍과 객체지향 프로그래밍 요약
__객체지향 프로그래밍 대 프로토콜지향 프로그래밍
____프로토콜과 프로토콜 확장 대 슈퍼클래스
____음료 타입 구현
____값 타입 대 참조 타입
__승자는…
__요약

2. 타입 선택
__클래스
__구조체
__열거형
__튜플
__프로토콜
__값 타입 대 참조 타입
__재귀적 데이터 타입(참조 타입 전용)
__상속(참조 타입 전용)
__스위프트 내장 데이터 타입과 자료 구조
__요약

3. 에러 처리
__guard문 사용
__에러 처리
__반환 값을 사용한 에러 처리
__NSError를 사용한 에러 처리
__스위프트 2에서 에러 처리
____에러 표시
____에러 던지기
____에러 잡기
__에러 처리를 사용하는 경우
__요약

4. 프로토콜의 모든 것
__프로토콜 문법
____프로토콜 정의
____프로퍼티 요구 사항
____메소드 요구 사항
____선택적 요구 사항
____프로토콜 상속
__프로토콜 컴포지션
__프로토콜을 타입으로 사용
__프로토콜과 다형성
__프로토콜과 타입 캐스팅
__프로토콜과 연관 타입
__델리게이션
__프로토콜을 사용한 설계와 개발
__요약

5. 타입 확장
__확장 정의
__프로토콜 확장
__문장 유효성
__요약

6. 스위프트에서 디자인 패턴 적용
__디자인 패턴이란?
__생성 패턴
____싱글턴 패턴
________문제의 이해
________해결책의 이해
________싱글턴 패턴 구현
____빌더 디자인 패턴
________문제의 이해
________해결책의 이해
________빌더 패턴 구현
____팩토리 메소드 패턴
________문제의 이해
________해결책의 이해
________팩토리 메소드 패턴 구현
__구조 디자인 패턴
____브리지 패턴
________문제의 이해
________해결책의 이해
________브리지 패턴 구현
____파사드 패턴
________문제의 이해
________해결책의 이해
________파사드 패턴 구현
____프락시 디자인 패턴
________문제의 이해
________해결책의 이해
________프락시 패턴 구현
__행위 디자인 패턴
____커맨드 디자인 패턴
________문제의 이해
________해결책의 이해
________커맨드 패턴 구현
____스트래티지 패턴
________문제의 이해
________해결책의 이해
________스트래티지 패턴 구현
____옵저버 패턴
________문제의 이해
________해결책의 이해
________옵저버 패턴 구현
__요약

7. 사례연구
__로깅 서비스
____요구 사항
____설계
____결론
__SQLite.swift를 이용한 데이터 접근 계층
____요구 사항
____설계
____연결 계층
____데이터 모델 계층
____데이터 헬퍼 계층
____결론
__계산기 애플리케이션
____요구 사항
____설계
____결론
__요약

저자소개

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

추천도서

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