版本兼容性


    注意
    当 Swift 4 编译器编译 Swift 3 版本的代码时,它识别的语言版本为 3.2 版本。因此,你可以使用像 条件编译块来编写多版本编译器可以并存的代码。

    用 Swift 4 写的项目可以依赖用 Swift 3 写的项目,反之亦然。这意味着,如果你将一个大的项目分解成多个框架(framework),你可以依次迁移每个框架到 Swift 4。