책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791195484515
· 쪽수 : 408쪽
· 출판일 : 2015-06-29
책 소개
목차
Section Ⅰ
기본(The Basics)
1장 Swift 소개(Introducing Swift)
혁명과도 같은 진화(EVOLUTIONARY, YET REVOLUTIONARY)
성공을 위한 준비(PREPARING FOR SUCCESS)
준비! 시작!(READY, SET...)
Swift 실행하기(DIVING INTO SWIFT)
선언의 힘(THE POWER OF DECLARATION)
상수는 변하지 않는 값(CONSTANTS ARE CONSISTENT)
자료 타입(THIS THING CALLED A TYPE)
문자열(STRINGS AND THINGS)
계산하기(MATH AND MORE)
참 또는 거짓(TRUE OR FALSE)
출력도 쉽게(PRINTING MADE EASY)
앨리어스 사용(USING ALIASES)
데이터를 튜플로 묶기(GROUPING DATA WITH TUPLES)
옵셔널(OPTIONALS)
요약(SUMMARY)
2장 컬렉션 사용하기(Working with Collections)
사탕 항아리(THE CANDY JAR)
딕셔너리(THE DICTIONARY)
배열 중의 배열(ARRAYS OF ARRAYS?)
처음부터 시작하기(STARTING FROM SCRATCH)
컬렉션 반복(ITERATING COLLECTIONS)
요약(SUMMARY)
3장 제어하기(Taking Control)
추가 팁(FOR WHAT IT’S WORTH)
플레이할 시간(IT’S TIME TO PLAY)
의사 결정(MAKING DECISIONS)
요약(SUMMARY)
4장 함수와 클로저 사용하기(Writing Functions and Closures)
함수(THE FUNCTION)
클로저 사용하기(BRINGING CLOSURE)
요약(SUMMING IT UP)
잠깐 예습(STAY CLASSY)
5장 클래스와 구조체로 구성하기(Organizing with Classes and Structures)
객체 사용의 무한 가능성(OBJECTS ARE EVERYWHERE)
세련된 Swift 객체(SWIFT OBJECTS ARE CLASSY)
상속(INHERITANCE)
복습 및 예습(LOOKING BACK, LOOKING AHEAD)
6장 프로토콜과 확장으로 형식화하기(Formalizing with Protocols and Extensions)
프로토콜 따라 하기(FOLLOWING PROTOCOL)
확장으로 확장하기(EXTENDING WITH EXTENSIONS)
요약(SUMMARY)
Section Ⅱ
Swift로 개발하기 (Developing with Swift)
7장 Xcode로 작업하기(Working with Xcode)
Xcode의 역사(XCODE’S PEDIGREE)
Swift로 첫 프로젝트 만들기(CREATING YOUR FIRST SWIFT PROJECT)
시작하기(DIVING DOWN)
흥미 유발(PIQUING YOUR INTEREST)
드디어 앱 생성(YOU MADE AN APP!)
8장 더 나은 앱 만들기(Making a Better App)
복리(COMPOUNDING)
버그를 만났을 때(WHEN THINGS GO WRONG)
테스트의 값(THE VALUE OF TESTING)
요약(WRAPPING UP)
9장 Swift로 모바일 앱 개발하기(Going Mobile with Swift)
모바일 대 컴퓨터(IN YOUR POCKET VS. ON YOUR DESK)
여러분의 기억력은 어떻습니까?(HOW’S YOUR MEMORY?)
프로젝트 생성하기(CREATING THE PROJECT)
사용자 인터페이스 만들기(BUILDING THE USER INTERFACE)
모델 뷰 컨트롤러(THE MODEL-VIEW-CONTROLLER)
게임 코딩하기(CODING THE GAME)
스토리보드로 돌아가기(BACK TO THE STORYBOARD)
게임 실행(TIME TO PLAY)
10장 앞으로 전진(Advancing Ahead)
Swift로 메모리 관리하기(MEMORY MANAGEMENT IN SWIFT)
논리적으로 생각하기(THINKING LOGICALLY)
제네릭(GENERICS)
연산자 오버로딩(OVERLOADING OPERATORS)
동등 대 동일(EQUAL VS. IDENTICAL)
스크립트와 Swift(SCRIPTING AND SWIFT)
SOS 요청하기(CALLING S.O.S.)
자, 이제 진정한 여행의 시작(AND NOW, YOUR JOURNEY BEGINS)
찾아보기
APPENDIX



















