2016-11-03 3 views
3

스위프트를 처음 사용하며 "레거시 스위프트 언어 버전 사용"을 이해하고 싶습니다. 내가 봤어 많은 사람들은 왜 그것이 사용되는 의미와 같은 의미가 아닌 의미로 대답을 제공합니다. 내가 사용 레거시 스위프트 언어 버전을 선택하면스위프트 3.0 : 레거시 스위프트 언어 버전 사용

우리는 3 가지 옵션이 있습니다 :

그 의미는 무엇입니까 2. NO 3. 지정되지 않은 1. YES? 예를 선택한 것으로 가정합니다. 그렇다면 의미는 무엇이며 왜 내가 예를 선택 하는가?

답변

1

레거시 신속 버전 사용은 코드에 Swift 2.3 또는 Swift 3.x를 사용할 수 있음을 의미합니다.

새로운 프로젝트를 작업 할 경우 다음과 같이하면 다음 빌드 설정에서 설정을 할 수있는 레거시 코드 (SWIFT 2.3) 또는 3.0 작업 할 :

enter image description here

기본 설정은 없음 (스위프트 3). 그러나 기존 코드 (Swift 2.3)를 수행하려면 Yes (Swift 2.3)를 선택해야합니다. 더 많은 정보]에 대한

: Steps to use Legacy Swift in Xcode 8

가 또한 확인할 수 있습니다 https://swift.org/migration-guide/