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

가장 쉽게 설명하는 Swift

by 루비페이퍼 2014. 7. 24.

 

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

제2판 가장 쉽게 설명하는 Swift : Xcode6.1 기반 출간되었습니다.

위 책(초판을 구매하신 분은 제2판 소스를 내려받아 비교하여 학습하시기 바랍니다.) 더불어

Swift 베타 버전의 코드에는 코드의 맨 윗 줄에 다음과 같이 import 문이 있습니다.


import Cocoa


현재 Xcode 6.1(6A1052d) 버전에서는 다음과 같이 import 해야 합니다.

import UIKit

따라서, Xcode 6.1 정식 버전으로 이 책의 Swift 코드를 실행시키려는 독자들은 반드시 import UIKIt으로 설정해야 합니다.

예제 코드의 형식이

import UIKit

var str = "Hello, playground"

println("\(str)")


와 같이 되어야 합니다.

그 외 하프 영역 연산자가 기존의 ".."에서 "..<"로 변경되었습니다.

".." 연산자를 사용하면 알 수 없는 연산자라는 에러가 출력되니, ".."를 "..<"로 변경해주세요.

 

댓글2

  • 독자 2014.09.21 16:50

    안녕하세요 저는 스위프트 도서를 구입한 독자 입니다.

    현재 스위프트가 베타 버전이라서

    책 출간 후에 문법이라든지 바뀐 사항들이 좀 있습니다.

    책 내용 중에 변경된 문법이라든지 좀 되구요

    현재 책내용 대로 안 되는 부분들이 좀 있습니다.

    예로 들면 클로저 부분이 그렇고요…

    저자 분께 애플에서 변경한 대로 수정해야 할 부분들이 많을 거 같습니다.

    확인해 보시기 바랍니다.
    답글

  • 준석 2014.12.27 16:17

    안녕하세요. 저도 스위프트 도서를 구입해 공부하고 있는 독자 중 한명입니다.
    저도 '클로져' 부분에서 조금 막혀서 이해가 갑니다. 물론 여타의 분들을 위해서,
    'sort()' 함수 부분을 'sorted()'로 고치면 진행은 된다는 설명도 남기겠습니다.

    저는 이 댓글을 통해 고맙다는 이야기를 전하고 싶습니다.
    물론, 베타 버젼에서 진행하던 책인만큼, 그리고 스위프트가 새롭게 변경된 apple의 도구이기 때문에 변경사항들이 두루 있어서 혼란을 일으키기는 하지만, 굉장히 쉽고 상세한 설명들 덕분에 출발하는 입장에서 도움을 많이 받고 있습니다.
    아직 책을 보면서 배우고 있는 중인데 앞으로도 잘 부탁하겠습니다.

    그리고 윗분 의견처럼, 지금 당장 책을 수정하는 부분에 제한이 있을테니, 페이스북이나 여타의 소셜서비스를 연결시켜 변경 사항이나 의견사항들을 나눌수 있었으면 좋겠습니다.


    답글