在Swift 2 Project中使用Swift 3库

时间:2016-12-12 03:44:54

标签: ios swift

所以我有这个库,我真的需要集成到我的iOS应用程序中,但它只能在Swift 3中使用。我的项目是用Swift 2.3编写的,并且非常大,需要大量时间才能切换到Swift 3.没有时间进行转换,因为此项目有截止日期。无论如何,我有什么办法可以使用那个库吗?

1 个答案:

答案 0 :(得分:4)

在任何情况下混合使用Swift 2.x和Swift 3.x都是

由于NextLevel不支持Swift 2.x,您应该考虑花1天时间从Swift 2.3迁移到3.0。

请注意:

  • Xcode提供了一个从Swift 2.3到Swift 3.0自动转换的工具。
  • 如果项目很大,您必须有经验丰富的开发人员,并且经验丰富的开发人员花费一天以上的时间来修复剩余的错误,例如将一些AnyObject替换为{{1 }}。
  • Stackoverflow可以帮助您解决迁移问题。
  • Xcode 8.2是支持Swift 2.3的Xcode的最后一个版本。 Xcode 8.3将独家支持Swift 3.1。