Swift 2.2和2.3互操作性

时间:2017-04-21 13:11:59

标签: ios objective-c swift xcode

我的项目在Objective C中,在Swift 2.3中有一些代码

我可以在Objective C中使用Swift 2.2中的一些代码添加/使用私有第三方框架吗?

什么时候我会迁移到Swift 3?

Thanke

2 个答案:

答案 0 :(得分:2)

<强>编辑:

我想和你分享一些经验。

  1. 您使用的是什么版本的Xcode。在Xcode 8中,不支持低于2.3的Swift版本。
  2. 如果您仍在使用Xcode 7,则可能不会出现修复swift版本2.2和2.3的问题,因为两者都属于swift旧版本。如果您想使用可可豆荚使用第三方框架,那么您还需要将使用旧版Swift语言版本设置为YES。

答案 1 :(得分:1)

不 - 您需要在整个项目中使用相同版本的Swift。

请参阅https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md