본문 바로가기

Swift Language

Version Compatibility

이전 버전 언어 모드에서 사용 가능한 기능을 알아보자

 

Swift의 default 버전

Swift 5.9.2버전이 기본 버전

Xcode 15.1은 해당 버전으로 포함하고 있음

그렇기 때문에 Swift 5.9.2, Swift 4.2, Swift 4로 작성된 코드를 빌드할 수 있음

Swift 5.9.2 이후 버전에서만 사용 가능한 기능

Opaque type을 반환하는 함수는 Swift 5.1 런타임이 필요

try? 표현식은 추가로 옵셔널 표현식을 도입하지 않음

큰 정수의 문자 초기화 표현식은 올바른 정수 타입으로 추론

 ex) UInt64(0xffff_ffff_ffff_ffff)는 오버플로우가 아닌 올바른 값임

Concurrency는 Swift 5.9.2 이후 버전과 동시성 타입을 지원하는 Swift Standard Library 버전이 필요함

 

애플 플랫폼에서 Deployment Target(배포 대상)을 적어도 iOS 13, macOS 10.15, tvOS 13, watchOS 6으로 지정함

728x90

'Swift Language' 카테고리의 다른 글

A Swift Tour(2)  (0) 2024.02.14
A Swift Tour (1)  (0) 2024.01.25
About Swift  (0) 2024.01.22