프로그래밍 언어/Swift

THE SWIFT PROGRAMMING LANGUAGE SWIFT 5 번역 : WELCOME TO SWIFT - 버전 호환성

날개 2019. 3. 10. 02:48

THE SWIFT PROGRAMMING LANGUAGE - SWIFT 5 번역





WELCOME TO SWIFT


버전 호환성




이 책은 Xcode 10.2 에 기본적으로 포함된 스위프트 버전인 스위프트 5를 설명합니다. 여러분은 Xcode 10.2를 스위프트 5, 스위프트 4.2 또는 스위프트 4로 작성된 빌드 타겟에 사용 할 수 있습니다.


여러분이 Xcode 10.2를 스위프트 4와 스위프트 4.2 코드를 빌드하는데 사용한다면, 대부분의 스위프트 5 기능들을 사용할 수 있지만, 아래의 변경 사항들은 스위프트 5 코드에서만 사용 할 수 있습니다.


  • try? 표현은 이미 옵셔널을 리턴하는 표현에 추가적인 수준의 선택성을 도입하지 않습니다.
  • 큰 정수 리터럴 초기화 표현식은 올바른 정수 타입으로 추정됩니다. 예를 들자면 UInt64(0xffff_ffff_ffff_ffff) 는 오버플로우 보다는 올바른 값으로 여겨 집니다.


스위프트 5으로 쓰여진 타겟은 스위프트 4.2나 스위프트 4로 쓰여진 타겟에 의존 할 수 있으며, 그 반대의 경우일 수도 있습니다. 이것은 여러분이 여러개의 프레임웍으로 나누어진 커다란 프로젝트를 가지고 있다면, 여러분은 프레임워크를 한번에 하나씩 , 스위프트 4를 스위프트 5로 여러분의 코드를 마이크레이션 할 수 있다는 것을 의미합니다.




원문 : https://docs.swift.org/swift-book/GuidedTour/Compatibility.html

번역 : 날개코더


원글 저작권 2019 Apple Inc. CC BY 4.0  원글출처 https://swift.org/documentation/#the-swift-programming-language

번역글 2차 저작권 (C) 2019 WingsNote.com