본문 바로가기
출간 도서 소개

가장 쉽게 설명하는 Swift : Xcode 6.1 출간되었습니다.

by 루비페이퍼 2014. 11. 18.

 

 

가장 쉽게 설명하는 Swift 제2판 Xcode 6.1 기반이 출간되었습니다.

아래는 저자의 답변입니다.

0215.2.22 저자의 답변입니다.

--------------------------------------------------------------------------------------------------

<1. 문의>
121페이지 중단 배열 선언하는 부분 오타
var myFriendList : String[] = ["만수","봉수"] --> var myFriendList : [String] = ["만수","봉수"]

String[] 이 아니고 [String] 임
--> (저자 답변) 버전업이 되면서 String[]이 아닌 [String]으로 변경되었습니다.

121페이지 하단
"다음과 같이 상수(var 대신 let을 사용하면 된다) 형태로 myFriendList..." 하고서 다음에 해당하는 설명이 없음
--> (저자 답변)
let myFriendList:[String] = ["만수", "봉수"]
추가합니다.

<2. 문의>
124 페이지
myFriendList +="광수"
-->(저자 답변) 버전업이 되면서 myFriendList += ["광수"]로 변경되었습니다.

<3. 문의>
127 페이지
"그렇다면 decaseOne() 함수나..."를 "그렇다면 decreaseOne() 함수나..."변경합니다.

<4. 문의>
289 페이지
"위와 같이 speed 속성 앞에 @inal을 붙이면.."을 "위와 같이 speed 속성 앞에 final을 붙이면.."으로 변경합니다.

<5. 문의>
84 페이지
코드 안에서
"var name : String" 삭제합니다

<6.문의>
112페이지

let a = 1
let b = 3

var a = 1
var b = 3

으로 변경합니다.

"위의 식을 실행하면 변수 c에는 4가 저장된다. " 를 "위의 식을 실행하면 변수 c에는 3이 저장된다."로 변경합니다.

그리고
"변수 c에 값이 들어가는 과정은 다음과 같은 순서로 실행되기 때문이다.
a = a + 1 //a는 2
b = b - 1 //b는 2
" 문장들은 삭제합니다.

c = a * b //c는 4

 

----------------------------------------------------------------

p.46

", 두 개 이상의 값이 동일한 자료형을 가지면 안된다."

==> 이 부분은 새로운 swift에서는 해당되지 않습니다. 튜플에서 두 개 이상의 값이 동일한 자료형을 가져도 상관없습니다.

 

p.165

 

"변수 a의 값은" ==> aInt의 값은

 

p.201

"이제 이후로 inrementByTen()과 같이 호출하면 makeIncreamentor(forIncrementor : 10)이 호출되는 것과 같다."의 부분은 독자들의 오해의 소지가 있을 것 같습니다.

"incrementByTen() 호출은 runningTotal amount 를 사용하여 makeIncrementor() 함수로부터 리턴된 함수인 incrementor() 함수가 호출된다."로 수정해야 합니다.

 

p.328

"unowned let customer : Custormer" -> "unknown let customer : Custormer"로 수정

 

p.329

"unowned let customer : Custormer" -> "unknown let customer : Custormer"로 수정

 

 

댓글8