책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960779037
· 쪽수 : 292쪽
· 출판일 : 2016-08-30
책 소개
목차
1. 객체지향 프로그래밍과 프로토콜지향 프로그래밍
__객체지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍 언어로서의 스위프트
__프로토콜지향 프로그래밍과 객체지향 프로그래밍 요약
__객체지향 프로그래밍 대 프로토콜지향 프로그래밍
____프로토콜과 프로토콜 확장 대 슈퍼클래스
____음료 타입 구현
____값 타입 대 참조 타입
__승자는…
__요약
2. 타입 선택
__클래스
__구조체
__열거형
__튜플
__프로토콜
__값 타입 대 참조 타입
__재귀적 데이터 타입(참조 타입 전용)
__상속(참조 타입 전용)
__스위프트 내장 데이터 타입과 자료 구조
__요약
3. 에러 처리
__guard문 사용
__에러 처리
__반환 값을 사용한 에러 처리
__NSError를 사용한 에러 처리
__스위프트 2에서 에러 처리
____에러 표시
____에러 던지기
____에러 잡기
__에러 처리를 사용하는 경우
__요약
4. 프로토콜의 모든 것
__프로토콜 문법
____프로토콜 정의
____프로퍼티 요구 사항
____메소드 요구 사항
____선택적 요구 사항
____프로토콜 상속
__프로토콜 컴포지션
__프로토콜을 타입으로 사용
__프로토콜과 다형성
__프로토콜과 타입 캐스팅
__프로토콜과 연관 타입
__델리게이션
__프로토콜을 사용한 설계와 개발
__요약
5. 타입 확장
__확장 정의
__프로토콜 확장
__문장 유효성
__요약
6. 스위프트에서 디자인 패턴 적용
__디자인 패턴이란?
__생성 패턴
____싱글턴 패턴
________문제의 이해
________해결책의 이해
________싱글턴 패턴 구현
____빌더 디자인 패턴
________문제의 이해
________해결책의 이해
________빌더 패턴 구현
____팩토리 메소드 패턴
________문제의 이해
________해결책의 이해
________팩토리 메소드 패턴 구현
__구조 디자인 패턴
____브리지 패턴
________문제의 이해
________해결책의 이해
________브리지 패턴 구현
____파사드 패턴
________문제의 이해
________해결책의 이해
________파사드 패턴 구현
____프락시 디자인 패턴
________문제의 이해
________해결책의 이해
________프락시 패턴 구현
__행위 디자인 패턴
____커맨드 디자인 패턴
________문제의 이해
________해결책의 이해
________커맨드 패턴 구현
____스트래티지 패턴
________문제의 이해
________해결책의 이해
________스트래티지 패턴 구현
____옵저버 패턴
________문제의 이해
________해결책의 이해
________옵저버 패턴 구현
__요약
7. 사례연구
__로깅 서비스
____요구 사항
____설계
____결론
__SQLite.swift를 이용한 데이터 접근 계층
____요구 사항
____설계
____연결 계층
____데이터 모델 계층
____데이터 헬퍼 계층
____결론
__계산기 애플리케이션
____요구 사항
____설계
____결론
__요약