swift - 在 iOS 8 中使用已编译的 Swift 2

标签 swift ios8 xcode6 xcode7 ios9

是否可以在 Xcode 7/Swift 2 中编写一个库并在较旧的 XCode 6.4/iOS 8 中使用它的编译版本?

我们已经在 Swift 2 中构建了一个大型库,现在我们需要在旧代码中使用:|

最佳答案

是的,如果旧项目是在 Objective-C 中,您可以一起使用这两个代码库。
不,您不能在 Xcode 6.4 中执行此操作。
不,您不能在同一项目中同时使用 Swift 1.2 和 Swift 2.0。

IMO,最好的方法是使用代码迁移助手将旧代码迁移到 Swift 2.0。 (也是很好的练习。)

关于swift - 在 iOS 8 中使用已编译的 Swift 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31982717/

相关文章:

swift - SpriteKit 加速度计并不总是准确或可能过于敏感

ios - 检测 UIInputViewController 子类中的旋转。键盘扩展

swift - 如何在 UITableViewController (Master) 和 UIViewController (Detail) 之间建立正确的 Segue 链接?

ios - 适用于 IOS 8 的 Google map SDK 不更新位置

xcode beta 2 xib View 无法在outlet中引用

ios - swift 中的 Revmob 插页式广告

ios - 数组对象的过滤字典

ios - 使用 UIScrollView 缩放不起作用

ios - 旋转设备后动画点会重新定位

ios - 在更改日期格式时得到错误的日期