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

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

가장 쉽게 설명하는 Swift

가장 쉽게 설명하는 Swift

(Xcode 6.1 기반)

김창만 (지은이)
루비페이퍼
28,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

가장 쉽게 설명하는 Swift
eBook 미리보기

책 정보

· 제목 : 가장 쉽게 설명하는 Swift (Xcode 6.1 기반)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791195149247
· 쪽수 : 384쪽
· 출판일 : 2014-07-25

책 소개

Swift 언어의 개념을 가장 쉽게 설명하고자 노력했다. 기존 프로그래밍 언어에 대한 경험이 거의 없는 사람들이 시작하기에 부담이 없도록 구성했다. 물론 C나 C++, Objective-C, 자바 프로그래밍에 대해 경험이 있는 독자들은 더욱 쉽게 이해할 수 있다.

목차

Chapter1 Swift 소개 및 준비
Playground에서 놀자
개발자 등록 및 Xcode의 설치
Objective-C와의 차이점
정리

Chapter2 변수와 상수
변수(Variable)
주석
배열과 딕셔너리(dictionary)
자료형
형변환(Type casting)
타입 앨리어스(Type Aliases)
튜플(Tuples)
상수(Constant)
옵셔널(Optional)
nil
정리


Chapter3 제어문
조건문
if문
if-else문
if-else if-else문
switch-case문
Swift에서 제공하는 switch-case문의 특별한 기능들
반복문
for문
제어변수의 초기화
제어변수의 제어 조건
제어변수의 연산
Swift에서 제공하는 특별한 for문의 기능
while문
do-while문
정리


Chapter4 연산자와 문자열
연산자
문자(Character)와 문자열(String)
정리

Chapter5 컬렉션
배열(Array)
배열의 액세스 방법
배열의 항목 개수
배열이 비어 있는지 검사
배열의 항목 추가
배열의 인덱스
특정 위치에 항목 삽입
특정 위치에 항목 삭제
배열의 이터레이션(iteration)
배열의 생성과 초기화
다중 배열(Multidimensional Array)
딕셔너리(Dictionary)
딕셔너리의 항목 개수
딕셔너리의 항목 추가
딕셔너리의 항목 업데이트
딕셔너리에서 항목의 삭제
딕셔너리의 이터레이션
딕셔너리의 생성과 초기화
정리


Chapter6 함수
함수의 기본적인 사용
가장 기본적인 함수의 형태
두 개의 파라미터를 갖는 함수 형태
두 개 이상의 파라미터를 갖는 함수
두 개 이상의 리턴값을 갖는 함수
리턴값의 이름
함수의 특별한 사용
외부 파라미터 이름
동일한 외부와 내부 파라미터 이름 사용
디폴트 파라미터 값
In-Out 파라미터
함수 타입(Function Type)
파라미터로 함수의 사용
리턴으로 함수의 사용
함수 내부에서의 함수의 사용
정리

Chapter7 클로저
클로저 표현식(Closure Expressions)
backwards() 함수
isCount() 함수
클로저의 축약 기능
기본적 클로저 코드
자료형의 삭제
키워드 return의 삭제
shorthand arguments name의 사용
파라미터의 삭제
트레일링 클로저(Trailing Closure)
변수의 캡쳐(Capturing Values)
정리


Chapter8 열거형, 구조체 그리고 클래스
열거형(Enumerations)
구조체(Structure)와 클래스(Class)
구조체와 클래스의 차이점 : 복사(copy)와 참조(reference)
구조체와 클래스의 차이점 : 초기화
구조체와 클래스의 차이점 : let으로 정의한 경우
구조체와 클래스의 차이점 : 동일 연산자의 사용
정리

Chapter9 속성과 메서드
속성(Property)
저장 속성(Stored Property)
레이지 저장 속성(lazy stored property)
연산 속성(Computed Property)
속성 옵저버(Property Observer)
타입 속성(Type Property)
메서드(Method)
인스턴스 메서드(Instance Method)
타입 메서드(Type Method)
정리

Chapter10 서브스크립트와 상속
서브스크립트(Subscript)
상속(Inheritance)
정리

Chapter11 이니셜라이즈와 디이니셜라이즈
이니셜라이즈(Initialize)
이니셜라이즈 파라미터
옵셔널(Optional) 속성
상수 속성의 변경
다른 이니셜라이즈의 호출
디이니셜라이제이션(Deinitialization)
정리

Chapter12 자동 참조 카운팅
인스턴스의 생성과 해제, 그리고 ARC의 기능
인스턴스의 생성과 해제
스트롱 참조 사이클(String reference cycle)
위크 참조(weak reference)
언노운 참조(unknown reference)
정리

Chapter13 익스텐션과 프로토콜
익스텐션(Extension)
기존 자료형의 확장
이니셜라이즈의 확장
메서드의 확장
인스턴스를 수정하는 익스텐션
서브스크립트
중첩 타입
프로토콜(Protocols)
정리

Chapter14 제네릭
제네릭(Generic)의 정의
정리

저자소개

김창만 (지은이)    정보 더보기
한국에서 컴퓨터 공학으로 학부와 석사를 마치고 일본 IT 회사에 취업하여 네트워크 프로그래밍 업무에 매진해왔다. 그러던 중 잠시 미국으로 건너가 컴퓨터 공학으로 박사 학위를 받고 다시 일본으로 돌아와서 현재 모바일 비즈니스 분야의 “프로그래밍 언어 및 컴파일러” 연구에 매진하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책