2016-08-22 5 views
4

저는 대답이 '아니오'라고 생각하지만, 저는 확신하고 싶었습니다. 신속한 3.0 프레임 워크를 포함하는 신속한 2.3 응용 프로그램을 컴파일 할 수 있습니까?스위프트 2.3의 스위프트 3 프레임 워크를 사용합니다.

+3

아직 없습니다. Swift가 ABI 안정성에 도달하면 다른 언어 버전으로 만들어진 프레임 워크를 사용할 수 있습니다. 그러나 현재로서는 불가능합니다. – Moritz

+0

둘 다 사용할 수는 없지만 현재 스위프트 3을 사용하고 있습니다. 그러나 여전히 베타 버전이므로 xcode 8입니다. 현재 앱 스토어에 유지 관리 할 앱이있는 경우 Swift 2.3에 머무르는 것이 좋습니다. 그렇지 않으면 지금 스위프트 3을 배우고 새로운 물건을 찾아 낼 수 있다고 제안합니다. – Nik

답변

8

대답은 '노 : 애플은 말했다 AS/:

스위프트 3 그래서 몇 당신이 스위프트 2.3을 계속 사용하도록 선택한 경우 고려 노트가 엑스 코드 8 내에서 지원 기본 개발 언어입니다. 첫째, Swift 2.3과 Swift 3는 이진 호환이 아니므로 앱의 전체 코드 기반에서 Swift 버전을 하나 선택해야합니다.

Source and more informations on the Apple Swift Blog.

2.3에서 3.0 사이에서 선택해야합니다. 가능한 경우, 가장 좋은 아이디어는 3.0으로 직접 이동하는 것입니다 (2.3은 "일시적인"버전이기 때문에).