这么快苹果就要发布 Swift 第三次迭代了,这既令人兴奋又令人恐惧。
我看到它不会与以前的版本向后兼容,并且通过Swift Evolution存储库,我了解到它会因为不支持 i++ 等语法更改或修改函数参数等而中断。
但是,这很容易采用,我更害怕的是项目管理不会编译(退出代码1)。就像使用与 Carthage 集成的动态框架、针对特定的构建参数或使用带有桥接头的 objc 库一样。
有谁知道除了过时的语法之外,Swift 3 是否会抱怨 Carthage 框架?还是上一段中所述的所有其他要点?