스위프트와 프로토콜지향 프로그래밍/존 호프만 지음, 강경구 옮김/에이콘출판
존 호프만 지음, 강경구 옮김 / 에이콘출판 / 2016년 08월 / ISBN:9788960779037 정가: 25,000 원 / 판매가: 22,500 원 / 마일리지: 1,250 원이벤트 : 원피스 굿즈 & 틴코스터.미니 북 틴케이스 증정!
acorn+PACKT 시리즈. 이 책은 스위프트를 더욱더 잘 사용하고 싶은 개발자를 위한 책이다. 책에서는 객체지향 프로그래밍과 프로토콜지향 프로그래밍의 차이점을 보여주면서 프로토콜지향 프로그래밍이 가진 강점을 설명하며, 스위프트 2에서 추가된 새로운 에러 처리 패턴과 프로토콜 확장(Protocol Extension)을 통해 스위프트에 더해진 강력한 기능들을 함께 소개한다. 또한, 디자인 패턴과 사례 연구를 통해 실무에서 프로토콜지향 프로그래밍을 어떻게 적용할 수 있는지에 대해 상세히 설명함으로써 실무에도 도움이 될 것이다.
1. 객체지향 프로그래밍과 프로토콜지향 프로그래밍
__객체지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍과 객체지향 프로그래밍 요약
__객체지향 프로그래밍 대 프로토콜지향 프로그래밍
____프로토콜과 프로토콜 확장 대 슈퍼클래스
____음료 타입 구현
____값 타입 대 참조 타입
__승자는…
__요약
2. 타입 선택
__클래스
__구조체
__열거형
__튜플
__프로토콜
__값 타입 대 참조 타입
__재귀적 데이터 타입(참조 타입 전용)
__상속(참조 타입 전용)
__스위프트 내장 데이터 타입과 자료 구조
__요약
3. 에러 처리
__guard문 사용
__에러 처리
__반환 값을 사용한 에러 처리
__NSError를 사용한 에러 처리
__스위프트 2에서 에러 처리
____에러 표시
____에러 던지기
____에러 잡기
__에러 처리를 사용하는 경우
__요약
4. 프로토콜의 모든 것
__프로토콜 문법
____프로토콜 정의
____프로퍼티 요구 사항
____메소드 요구 사항
____선택적 요구 사항
____프로토콜 상속
__프로토콜 컴포지션
__프로토콜을 타입으로 사용
__프로토콜과 다형성
__프로토콜과 타입 캐스팅
__프로토콜과 연관 타입
__델리게이션
__프로토콜을 사용한 설계와 개발
__요약
5. 타입 확장
__확장 정의
__프로토콜 확장
__문장 유효성
__요약
6. 스위프트에서 디자인 패턴 적용
__디자인 패턴이란?
__생성 패턴
____싱글턴 패턴
________문제의 이해
________해결책의 이해
________싱글턴 패턴 구현
____빌더 디자인 패턴
________문제의 이해
________해결책의 이해
________빌더 패턴 구현
____팩토리 메소드 패턴
________문제의 이해
________해결책의 이해
________팩토리 메소드 패턴 구현
__구조 디자인 패턴
____브리지 패턴
________문제의 이해
________해결책의 이해
________브리지 패턴 구현
____파사드 패턴
________…
국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 모바일/임베디드
Source: 스위프트와 프로토콜지향 프로그래밍/존 호프만 지음, 강경구 옮김/에이콘출판