Swift 已经发布了4.0 版本,在Xcode9 中新建项目后,默认是使用4.0 语法的。项目中的引用的第三方库,虽然有很多已经发不了4.0 版本,但是还是有一些未及时更新的,那在作者未更新之前我们是否有更好的办法来使用这些第三方库呢?答案当然是肯定的,Xcode9 中是同时支持3.2 和4.0 语法的。具体的设置可以看下图。
那么下面就说说如何设置同时支持3.2 和4.0 。
项目中如果使用Cocoapods 来管理第三方库时,可以找到不支持4.0 语法的库所在target ,然后找到Swift Language Version 选项,改为3.2 ,然后就可以顺利编译通过了。
如果还有以源码集成进项目的,那就选择Edit > Convert > To Current Swift Syntax.. 吧
扫码关注公众号
|
请发表评论