책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791161752280
· 쪽수 : 292쪽
· 출판일 : 2018-10-31
책 소개
목차
1장. 프로토콜 시작
__프로토콜 문법
____프로토콜 정의
____프로퍼티 요구 사항
____메소드 요구 사항
____선택 가능한 요구 사항
__프로토콜 상속
__프로토콜 컴포지션
__프로토콜을 타입으로 사용
__프로토콜과 다형성
__프로토콜과 형 변환
__연관 타입과 프로토콜
__델리게이션
__프로토콜을 사용해 설계
__스위프트 표준 라이브러리의 프로토콜
__요약
2장. 타입 선택
__클래스
__구조체
__접근 제어
__열거형
__튜플
__프로토콜
__값 타입과 참조 타입
__참조 타입만을 위한 재귀적 데이터 타입
__참조 타입만을 위한 상속
__다이내믹 디스패치
__스위프트 내장 타입
__Copy-on-write
__요약
3장. 확장
__확장 정의
__프로토콜 확장
__문장 유효성
__스위프트 표준 라이브러리 확장
__Equatable 프로토콜 따르기
__요약
4장. 제네릭
__제네릭 함수
__제네릭 타입 제약
__제네릭 타입
__연관 타입
__제네릭 서브스크립트
__Copy-on-write
__프로토콜지향 설계 방식에서의 제네릭
__스위프트 표준 라이브러리와 제네릭
__요약
5장. 객체지향 프로그래밍
__객체지향 프로그래밍
__샘플 코드를 위한 요구 사항
__객체지향 프로그래밍 언어로서의 스위프트
__객체지향 설계 방식의 문제점
__요약
6장. 프로토콜지향 프로그래밍
__샘플 코드를 위한 요구 사항
__프로토콜지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍과 객체지향 프로그래밍 요약
__객체지향 프로그래밍과 프로토콜지향 프로그래밍의 차이점
____프로토콜, 프로토콜 확장과 슈퍼클래스 비교
____이동수단 타입 구현
____값 타입과 참조 타입 사용
__승자는…
__요약
7장. 스위프트에서 디자인 패턴 적용
__디자인 패턴이란?
__생성 패턴
____싱글턴 패턴
____빌더 디자인 패턴
____팩토리 메소드 패턴
__구조 디자인 패턴
____브리지 패턴
____퍼사드 패턴
____프록시 디자인 패턴
__행위 디자인 패턴
____커맨드 디자인 패턴
____스트래티지 패턴
____옵저버 패턴
__요약
8장. 사례 연구
__로깅 서비스
____요구 사항
____설계
____결론
__데이터 접근 계층
____요구 사항
____설계
____데이터 모델 계층
____데이터 도우미 계층
____브리지 계층
____데이터 접근 계층 사용
____결론
__요약



















