在Swift 2.3中使用Swift 3框架

4

我认为答案是否定的,但我想要确认一下。您能否编译包含Swift 3.0框架的Swift 2.3应用程序?


3
还没有。当Swift达到ABI稳定性时,就可以使用用不同版本语言制作的框架了,但现在还不行。 - Eric Aya
你不能同时使用两个版本,我目前使用的是Swift 3,但由于它仍处于测试阶段(Xcode 8也是如此),如果你当前有应用程序需要维护,请继续使用Swift 2.3。如果没有,那么我建议现在学习Swift 3,以便你可以了解新的东西。 - Nik
1个回答

8
答案是否定的 :/ 正如苹果所说:
Swift 3是Xcode 8支持的主要开发语言,因此如果您选择继续使用Swift 2.3,则需要考虑几个注意事项。首先,Swift 2.3和Swift 3不具备二进制兼容性,因此您应用程序的整个代码库需要选择一个Swift版本。
更多信息请参见Apple Swift博客
您必须在2.3和3.0之间进行选择。如果可以的话,我认为最好直接转移到3.0(因为2.3只是一个“过渡”版本)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接