是否可以在具有较新版本swift的项目中使用旧版swift编写的库?

时间:2016-10-11 20:11:19

标签: ios swift

我正在使用Swift 3开发一个项目。但是,许多库仍在使用Swift 2.3。

有没有办法在我的项目中使用它们呢?

由于可以在Swift中使用Objective C库,我觉得还有机会。

1 个答案:

答案 0 :(得分:5)

也许Apple的这篇文章回答了这个问题:

不幸的是,这似乎是不可能的:

  

首先,Swift 2.3和Swift 3不是二进制兼容的,因此您的应用程序的整个代码库需要选择一个版本的Swift。

https://developer.apple.com/swift/blog/?id=36