Swift 5.0 计划年底发布:主打 ABI 稳定性,不向前兼容

Posted iOS大全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 5.0 计划年底发布:主打 ABI 稳定性,不向前兼容相关的知识,希望对你有一定的参考价值。


来源:开源中国-王练

www.oschina.net/news/100351/swift-5-release-process?origin=wechat


在上周发布 4.2 正式版本后,Swift 开发团队本周在官网更新了 “Swift 5.0 Release Process” ,主要介绍 Swift 5.0 的开发目标、发布流程和预估时间表。


和我们之前报道的一样,Swift 5.0 的主要目标是使语言实现 ABI 稳定性。同时,模块稳定性也是重点工作,根据开发进度在 Swift 5.0 或在之后的 5.x 版本中实现。


不幸的是,Swift 5.0 与早期的 Swift 版本依然不是二进制兼容的。不过,开发团队表示,后续的 Swift 版本将与 Swift 5 二进制兼容。


在源兼容性方面,Swift 5 编译器将能够接受使用 Swift 4.2 版本编写的代码,但是不与 Swift 3 模式兼容。Swift 4.2 是最后一个支持 Swift 3 模式的版本。



至于发布时间,开发团队表示,按计划2018年11月16日将是最后一次合并更改,之后会进入一个“烘焙”期,仅对一些重要的东西进行修复。待一切就绪后,将迎来正式版。


看完本文有收获?请分享给更多人

关注「 iOS大全 」,关注 iOS 动态

以上是关于Swift 5.0 计划年底发布:主打 ABI 稳定性,不向前兼容的主要内容,如果未能解决你的问题,请参考以下文章

Swift ABI 稳定后的几个问题

Swift 5.3的进化:语法标准库调试能力大幅提升

Swift5 新特性预览

Swift 2 到 3 迁移错误(libc++abi.dylib:以 NSException 类型的未捕获异常终止)

Swift 项目主管和大家聊了聊 Swift 5,ABI 稳定性最受关注

ABI是什么? Swift ABI稳定有什么好处?