책 이미지
eBook 미리보기
책 정보
· 제목 : 제대로 배우는 스위프트 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788994774961
· 쪽수 : 456쪽
· 출판일 : 2015-04-29
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788994774961
· 쪽수 : 456쪽
· 출판일 : 2015-04-29
책 소개
스위프트를 이용한 기본적인 프로그래밍 기법뿐만 아니라, 새롭게 소개된 기능이나 오브젝티브-C, C와의 연계 방법 등 굉장히 방대한 범위를 다루고 있다. 특히 기존 오브젝티브-C나 C와의 대응 관계 및 변경 사항을...
스위프트를 이용한 기본적인 프로그래밍 기법뿐만 아니라, 새롭게 소개된 기능이나 오브젝티브-C, C와의 연계 방법 등 굉장히 방대한 범위를 다루고 있다. 특히 기존 오브젝티브-C나 C와의 대응 관계 및 변경 사항을 상세하게 설명하고 있는 것이 특징이다. 따라서 새롭게 아이폰 앱이나 OSX 앱 개발을 생각하고 있는 독자들뿐만 아니라, 기존 오브젝티브-C를 이용해서 개발했던 독자들에게도 많은 도움이 될 것이다.
이 책의 저자인 오키하라 교수는 일본의 오브젝티브-C 일인자로 불리고 있다. 오키하라 교수는 컴퓨터 공학과 교수답게 풍부한 지식과 독자를 고려한 상세한 예제를 바탕으로 이해하기 쉽게 이 책을 구성하고 있다. 다양한 예제를 하나씩 따라가다 보면 어느새 스위프트 전문가가 되어있는 자신의 보습을 발견하게 될 것이다.
이 책의 저자인 오키하라 교수는 일본의 오브젝티브-C 일인자로 불리고 있다. 오키하라 교수는 컴퓨터 공학과 교수답게 풍부한 지식과 독자를 고려한 상세한 예제를 바탕으로 이해하기 쉽게 이 책을 구성하고 있다. 다양한 예제를 하나씩 따라가다 보면 어느새 스위프트 전문가가 되어있는 자신의 보습을 발견하게 될 것이다.
목차
1장. 스위프트(Swift) 프로그래밍
1.1 데이터형과 변수
1.2 제어 구문
1.3 간단한 실행 방법
2장. 함수
2.1 함수 정의의 기본
2.2 오버로드(Overload)
3장. 구조체
3.1 구조체 정의
3.2 메소드
3.3 속성
3.4 첨자 지정
4장. 옵셔널(Optional)
4.1 옵셔널형과 nil
4.2 암묵적 언랩 옵셔널형
4.3 실패 가능한 생성자
5장. 기본적인 데이터형
5.1 수치를 표현하는 데이터형
5.2 문자열과 문자
5.3 배열(Array)
5.4 딕셔너리(Dictionary)
6장. 패턴
6.1 튜플
6.2 열거형
6.3 패턴 매칭
7장. 연산자
7.1 스위프트의 연산자
7.2 연산자 정의
8장. 클래스와 상속
8.1 클래스 정의
8.2 생성자
8.3 해제 시 처리
8.4 연장 저장형 속성
8.5 접근 제어
9장. 메모리 관리
9.1 참조형 데이터와 ARC
9.2 강한 참조 순환
9.3 옵셔널 체인
10장. 프로토콜
10.1 프로토콜 선언
10.2 프로토콜과 형
10.3 오브젝티브-C의 프로토콜
10.4 프로토콜과 부속형
10.5 프로토콜에 적합한 형 정의 방법
11장. 확장
11.1 확장 선언
11.2 확장 정의와 프로토콜 적합
12장. 클로저
12.1 클로저 선언
12.2 변수 캡처
12.3 클로저 사용법과 기법
12.4 클로저와 강한 참조 순환
13장. 제네릭스
13.1 제네릭스 개요
13.2 제네릭 함수의 정의
13.3 제네릭스에 의한 형 정의
14장. C/오브젝티브-C와의 데이터 교환
14.1 데이터형의 호환성
14.2 대응 데이터형
14.3 기타 데이터형과 매크로
15장. 오브젝티브-C와 연계
15.1 스위프트와 오브젝티브-C 빌드
15.2 오브젝티브-C 객체 사용
15.3 스위프트 클래스를 오브젝티브-C에서 사용
15.4 문서화 주석
부록 A. 스위프트 표준 라이브러리
A.1 프로토콜
A.2 형
A.3 제네릭형
A.4 포인터형
A.5 함수
A.6 변수
A.7 특성
부록 B. 스위프트 구문 도표
B.1 식별자로 사용할 수 있는 문자
B.2 구문 도표
1.1 데이터형과 변수
1.2 제어 구문
1.3 간단한 실행 방법
2장. 함수
2.1 함수 정의의 기본
2.2 오버로드(Overload)
3장. 구조체
3.1 구조체 정의
3.2 메소드
3.3 속성
3.4 첨자 지정
4장. 옵셔널(Optional)
4.1 옵셔널형과 nil
4.2 암묵적 언랩 옵셔널형
4.3 실패 가능한 생성자
5장. 기본적인 데이터형
5.1 수치를 표현하는 데이터형
5.2 문자열과 문자
5.3 배열(Array)
5.4 딕셔너리(Dictionary)
6장. 패턴
6.1 튜플
6.2 열거형
6.3 패턴 매칭
7장. 연산자
7.1 스위프트의 연산자
7.2 연산자 정의
8장. 클래스와 상속
8.1 클래스 정의
8.2 생성자
8.3 해제 시 처리
8.4 연장 저장형 속성
8.5 접근 제어
9장. 메모리 관리
9.1 참조형 데이터와 ARC
9.2 강한 참조 순환
9.3 옵셔널 체인
10장. 프로토콜
10.1 프로토콜 선언
10.2 프로토콜과 형
10.3 오브젝티브-C의 프로토콜
10.4 프로토콜과 부속형
10.5 프로토콜에 적합한 형 정의 방법
11장. 확장
11.1 확장 선언
11.2 확장 정의와 프로토콜 적합
12장. 클로저
12.1 클로저 선언
12.2 변수 캡처
12.3 클로저 사용법과 기법
12.4 클로저와 강한 참조 순환
13장. 제네릭스
13.1 제네릭스 개요
13.2 제네릭 함수의 정의
13.3 제네릭스에 의한 형 정의
14장. C/오브젝티브-C와의 데이터 교환
14.1 데이터형의 호환성
14.2 대응 데이터형
14.3 기타 데이터형과 매크로
15장. 오브젝티브-C와 연계
15.1 스위프트와 오브젝티브-C 빌드
15.2 오브젝티브-C 객체 사용
15.3 스위프트 클래스를 오브젝티브-C에서 사용
15.4 문서화 주석
부록 A. 스위프트 표준 라이브러리
A.1 프로토콜
A.2 형
A.3 제네릭형
A.4 포인터형
A.5 함수
A.6 변수
A.7 특성
부록 B. 스위프트 구문 도표
B.1 식별자로 사용할 수 있는 문자
B.2 구문 도표
추천도서
분야의 베스트셀러 >
분야의 신간도서 >




















