[eBook]스위프트 프로그래밍 2판 : 객체지향, 함수형, 프로토콜 지향 패러다임까지 한 번에! (Swift 4)

저 : 야곰출판사 : 한빛미디어발행일 : 2018년 07월12일 | 종이책 발행일 : 2017년 10월01일

  • 크게보기
공유하기
판매가
22,400원 쿠폰받기

적립혜택자동적립

1,120P(5%)  

5만원이상 주문시 2천P+등급별 최대 2%적립

추가혜택
5만원이상 최대 24개월 무이자 더보기

파일포맷/용량

pdf / 4 MB

이용환경

전용단말기/아이폰/아이패드/안드로이드폰·태블릿/PC

다운로드기간

제한없음

다운로드방법

유/무선 모두 지원 비스킷앱 무선 다운로드 가능

수량

소중한 분들에게eBook선물하세요! [자세히보기]
북카트담기 바로구매

쿠폰/사은품/적립포인트는 적용 조건이 맞을 시 제공됩니다.

쿠폰 금액할인 적립P Total 최대혜택 무이자 사은품
- - 1,568P 3,568원 - -

이상품의 다른 구매방식

전체

상품상세정보

저자소개

배송/교환/환불

글씨크게 글씨작게 글씨크기

전체

상품상세정보

저자소개

리뷰

배송/교환/환불

글씨크게 글씨작게 글씨크기

이상품의분류 TOP

이상품의 eBook 파일 정보 TOP

구성 파일 갯수 : 0
구성 파일 명 : 스위프트 프로그래밍 2판: 객체지향, 함수형, 프로토콜 지향 패러다임까지 한 번에!(Swift 4)
  • 이 상품을 구매후 마이북쇼핑 > 나의 eBook에서 각각의 eBook 파일을 확인할 수 있습니다.
  • eBook 단말기를 biscuit manager로 연결하여 다운로드 받을 수 있습니다.

북마스터소개글 TOP

스위프트 4에 맞춰 개정한 스위프트의 A to Z

스위프트 4의 핵심은 스위프트 3의 불편한 점을 개선해 '좀 더 편리하게 프로그래밍하자'입니다. 이를 위해 String 관련 편의성 증가, 여러 줄 리터럴 문법, 서브스크립트 문법 강화 등 언어 스펙을 변경했습니다. 다양한 예제를 접하면서 스위프트 4의 새로운 부분을 자연스럽게 익혀볼 수 있습니다.

프로그래밍 패러다임을 친절하게 설명합니다.

최근 주목받는 여러 프로그래밍 패러다임 중 스위프트에는 함수형 및 프로토콜 지향 프로그래밍의 개념이 포함되어 있습니다. 이 책은 두 패러다임에 맞춰 스위프트로 프로그래밍할 때 필요한 개념과 활용법을 자세하게 설명합니다. 스위프트 문법과 함께 프로그래밍 패러다임을 이해하는 데 큰 도움이 될 것입니다.

출판사서평 TOP

스위프트를 제대로 이해하고 싶은 개발자를 위한 책

스위프트는 애플 관련 애플리케이션 개발에서 주로 사용하는 프로그래밍 언어입니다. 그런 이유로 보통 스위프트 서적이 출간되면 애플 개발 관련 내용을 중심으로 스위프트를 다룹니다. 하지만 스위프트는 오픈 소스로 공개된 이후 다양한 분야에서 사용하려는 시도가 늘고 있어, 스위프트를 제대로 이해하려면 스위프트라는 프로그래밍 언어 고유의 특징을 잘 알아야 합니다. 이 책은 '스위프트를 제대로 이해하자'라는 콘셉트를 충실히 지키고자 스위프트의 기본 개념과 함께 함수형 및 프로토콜 지향 프로그래밍 패러다임을 이용하는 스위프트 프로그래밍 방법론을 소개합니다. 이러한 방법론을 다양한 예제를 코딩하면서 자연스럽게 익힐 수 있도록 했습니다. 또한 기존 [스위프트 프로그래밍]의 내용을 기반으로 2017년 6월 공개한 스위프트 4 스펙에 맞춰 내용을 수정하고 보강했습니다.

* Part 1. 스위프트 기초
스위프트의 역사와 데이터 타입, 연산자, 흐름 제어, 함수, 옵셔널 등 스위프트로 프로그래밍하는 데 꼭 필요한 기초 문법을 살펴봅니다. 특히 흐름 제어는 다른 프로그래밍 언어와 차이가 있으므로 반드시 살펴봐야 하는 부분입니다.

* Part 2. 객체지향 프로그래밍과 스위프트
많은 프로그래머에게 익숙한 객체지향 프로그래밍 방식으로 스위프트를 사용하는 핵심 문법인 구조체, 클래스, 프로퍼티, 메서드, 인스턴스 등을 소개합니다.

* Part 3. 함수형 프로그래밍과 스위프트
함수형 프로그래밍 패러다임으로 스위프트를 사용하는 데 필요한 핵심 문법이 모여 있습니다. 다른 프로그래밍 언어의 람다 개념인 클로저, 옵셔널로 지정된 객체지향 요소를 다루는 옵셔널 체이닝, 대부분의 함수형 프로그래밍 언어에서 등장하는 개념인 맵, 필터, 리듀스, 모나드 등을 소개합니다.

* Part 4. 확장
스위프트에서 타입의 기능을 확장하는 방법은 많습니다. 기능이나 속성을 물려받아 수직 확장할 수 있는 상속도 있고, 타입에 기능을 추가하여 수평적으로 확장할 수 있는 익스텐션도 있습니다. 다양한 확장 기법으로 타입을 더욱 유용하게 사용할 수 있도록 구성하는 방법을 알아봅니다.

* Part 5. 스위프트 고급
스위프트를 더욱 강력하고 유용하게 사용할 수 있도록 도와줄 고급 기능과 문법에 대해 알아봅니다. 메모리 관리를 위해 꼭 알아두어야 할 ARC, 각종 오류를 제어하는 기법도 살펴봅니다.

* Etc Part. 동영상 강의도 만나보세요.
다음 3개 사이트에서 이 책의 무료 동영상 강의를 만나볼 수 있습니다.
- GitHub 페이지: https://yagom.github.io/swift_basic
- 구름EDU: https://edu.goorm.io/lecture/1141/야곰의-스위프트-프로그래밍
- 인프런: https://www.inflearn.com/course/스위프트-기본-문법

* 대상 독자
- 스위프트를 처음 배우는 현업 프로그래머
- 기존 프로그래밍과 스위프트의 차이를 알고 싶은 대학생

추천사 TOP

"예제 하나하나, 독자가 따라갈 수 있도록 신경 쓴 배려가 돋보입니다."
- 서관희 / 원더스쿼드 대표, 전 손노리 개발 실장, 엔트리브 소프트 대표

"이 책은 스위프트 언어를 배우는 바른길을 제시합니다."
- 윤성관(lingostar) / (주)코더스하이 대표, Apple Distinguished Educator

"프로그래밍 패러다임의 변화에 따른 스위프트다운 프로그래밍 방식을 배울 수 있습니다."
- 김정(godrm) / OSXDev.org 운영진, 코드스쿼드 대표

"현업에서 스위프트를 사용하는 개발자도 레퍼런스로 활용할 수 있을 것입니다."
- 전수열(devxoul) / StyleShare 소프트웨어 엔지니어

목차 TOP

PART I 스위프트 기초

CHAPTER 1 스위프트

1.1 스위프트의 역사
1.2 스위프트의 언어적 특성
- 1.2.1 객체지향
- 1.2.2 함수형
- 1.2.3 프로토콜 지향
1.3 스위프트 실행 환경
- 1.3.1 Xcode - 플레이그라운드
- 1.3.2 REPL
- 1.3.3 웹
- 1.3.4 모바일

CHAPTER 2 스위프트 처음 시작하기
2.1 기본 명명 규칙
2.2 콘솔 로그
- 2.2.1 print() 함수
- 2.2.2 문자열 보간법
2.3 주석
- 2.3.1 주석 남기기
- 2.3.2 마크업 문법을 활용한 문서화 주석
2.4 변수와 상수
- 2.4.1 변수
- 2.4.2 상수

CHAPTER 3 데이터 타입 기본
3.1 Int와 UInt
3.2 ...

저자소개 TOP

야곰 [저]

yagom's blog(http://blog.yagom.net)를 운영하는 iOS 개발자. 2010년부터 iOS 관련 개발에 열정을 쏟고 있습니다. iOS, macOS 개발자 커뮤니티인 맥부기(http://cafe.naver.com/mcbugi)에서 강좌를 연재했고, OSXDev(http://osxdev.org) 커뮤니티 활동도 하고 있습니다. 컴퓨터교육을 전공했으며 비전공자와 학생들에게 컴퓨터 지식을 더 쉽고 재미있게 알리는 데 관심이 많아 후배 프로그래머와 지식을 나누는 데도 힘을 쏟고 있습니다. 내일 걱정은 모레 하는 것이 좋다는 긍정적인 마음가짐을 빼면 시체라고 말하며, 스스로 개발자라고 생각하지 않는 것을 보면...
12,960 (10%)
12,960 (10%)
11,880 (10%)

전체선택

평점주기 starstarstarstarstar

공유
  • 기대지수

  • 내용

  • 재미

  • 편집/디자인

등록
[0 / 200자]

배송/교환/환불 TOP

eBook 구매 안내

  • 인터파크도서 > eBook 메뉴로 접속 후 구매 가능합니다.
  • 스마트폰/패드 biscuit 무료 어플리케이션에서 [스토어]로 접속 후 구매 가능합니다.
  • 비스킷탭에서 [스토어]로 접속 후 구매 가능합니다.
  • 모바일웹 (http://m.book.interpark.com) 에서 eBook 페이지로 접속 후 구매 가능합니다.

eBook 다운로드 안내

  • eBook 상품은 결제완료 즉시 다운로드하여 읽을 수 있습니다.
  • 구매하신 eBook 상품은 총 5대의 기기에 다운로드 하실 수 있습니다.
  • 대여 상품일 경우 eBook 파일의 대여기간이 만료되면 더 이상 eBook 파일을 읽을 수 없습니다.

eBook 다운로드 방법

  • 1. 스마트폰/패드에서 다운로드 받기
    스마트폰/패드 biscuit 어플리케이션 > [다운]에서 구매 상품 다운로드시 [내책장]에서 확인 가능합니다.
    비스킷탭 > [다운로드 대기 eBook]에서 구매 상품 다운로드 시 [서재List]에서 확인 가능 합니다.
  • 2. 비스킷PC뷰어에서 다운로드 받기
    무료로 제공하는 biscuit PC뷰어를 PC에 설치>[다운로드 대기]에서 다운로드 후 이용 가능 합니다.
  • 3. biscuit (eBook 전용 e-ink 단말기)에서 PC와 USB로 다운로드 받기
    무료로 제공하는 biscuit manager를 PC에 설치하여 주시기 바랍니다. [biscuit manager 다운로드]
    PC에 biscuit eBook 전용 단말기를 USB케이블로 연결한 후, biscuit manager를 실행합니다.
    biscuit manager > [나의 eBook]에서 구매 상품 다운로드시 [내 서재]에서 확인 가능합니다.

eBook 환불 안내

  • 1. 상품 구매 후 다운로드 받은 경우
    주문 취소가 불가능 합니다.
  • 2. 다운로드 받지 않은 경우
    상품 구입 후 7일 이내 주문 취소 가능합니다. (7일 경과시 취소 불가)

고객센터 안내

  • 1. eBook 콘텐츠 문의 : eBook 고객센터 1588-2547 (평일 - 오전 09:00 ~ 오후 06:00 / 토요일 - 오전 09:00 ~ 오후 01:00 / 일요일, 공휴일 휴무)
  • 2. 비스킷탭 관련 문의 : KCS(한국컴퓨터기기유지수리업협동조합) A/S 센터 1688-4511 (평일 - 오전 10:00 ~ 오후 07:00 / 토~일요일, 공휴일 휴무)
  • 3. biscuit (eBook 전용 e-ink 단말기) 문의 : LG전자 A/S센터 1544-7777 (평일 - 오전 09:00 ~ 오후 06:00 / 토요일 - 오전 09:00 ~ 오후 01:00 / 일요일, 공휴일 휴무)

전체

상품상세정보

저자소개

배송/교환/환불

TOP