在Swift 2项目中使用Swift 3库
所以我有这个库,我真的需要集成到我的iOS应用程序,但它只是在Swift 3中可用。我的项目是用Swift 2.3编写的,而且是非常大的,需要大量的时间来切换到Swift 3。没有时间做这个转换,因为这个项目有一个最后期限。 无论如何,有什么方法可以使用该库?
在任何情况下都不可能混用Swift 2.x和Swift 3.x。
由于NextLevel不支持Swift 2.x,所以您应该考虑花费1天从Swift 2.3迁移到3.0。
并注意:
- Xcode提供了一个从Swift 2.3到Swift 3.0自动转换的工具。
- 如果项目很大,那么你必须有经验丰富的开发人员,有经验的开发人员不需要花费一天时间来修复剩余的错误,比如将
AnyObject
replace为Any
。 - Stackoverflow在这里帮助您解决迁移问题。
- Xcode 8.2是支持Swift 2.3的Xcode的最后一个版本。 Xcode 8.3将仅支持Swift 3.1。
- 在picker view swift中更改选定的行标签颜色1.2
- 如何将预填充的Default.realm文件放到设备上?
- 我怎样才能添加相同的背景图像到我的IOS应用程序中的所有视图使用SWIFT?
- Int NSFormatter for swift 123456至1,23456
- UISearchController在推送View时不会被解除
- Alamofire::FAILURE:错误域= NSURLErrorDomain代码= -999“取消”
- 如何使用indexOfObjectsPassingTest:在Swift中
- 委托方法必须声明为public
- 是否有可能将第三方Objective-C代码导入Swift游乐场?