博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift 4.2进入最后开发阶段,为Swift 5铺平道路
阅读量:6237 次
发布时间:2019-06-22

本文共 806 字,大约阅读时间需要 2 分钟。

\

看新闻很累?看技术新闻更累?试试,每天上下班路上听新闻,有趣还有料!

\
\\

随着Swift 4.1进入beta阶段,Swift团队开始将注意力聚焦在新版本Swift 4.2的开发上。新版本除了bug修复和编译性能方面的改进,还会继续增强Application Binary Interface(ABI)稳定性。

\\

Swift 4.2的主要目标是为做准备,ABI将会是的主要目标。据苹果公司语言和运行时经理Ted Kremenek透露,Swift 4.2将会对ABI的底层做出一些与性能有关的改动,目的是在Swift 5中正式发布最终版的ABI之前,能够从开发者那里获取反馈。

\\

与Swift 4.2相关的代码都提交到,每两周从master分支合并一次。从4月20号开始,在从master分支进行最后一次合并之后,swift-4.2-branch只接受关键的bug修复代码。

\\

ABI稳定性让不同版本Swift编译出来的应用程序和类库可以兼容,对于框架开发者来说,这是最基础的一项特性。如果缺乏ABI稳定性,那么就需要为不同版本的编译器提供不同版本的框架。上列出了ABI最终版需要包含的变更清单,将于2018年下半年发布,不过目前并不清楚哪些变更将被包含在Swift 4.2中,哪些将被包含在Swift 5中。

\\

为了遵守Swift 4的诺言,Swift 4.2会继续保证兼容4.x的代码,也就是说,能用Swift 4.x编译器编译的代码也可以使用Swift 4.2的编译器进行编译。不过,这并不包含因bug修复导致的破坏性变更,也就是那些因编译器的bug而能够通过编译的错误代码。在兼容模式下,仍然可以使用Swift 4.2来编译Swift 3的代码。

\\

Swift 4发布于2017年9月,目标是改进语言和编译器性能和稳定性,同时保持代码的兼容性。,后来被中。

\\

查看英文原文

转载地址:http://wukia.baihongyu.com/

你可能感兴趣的文章
反手发力动作--乒在民间
查看>>
安卓实训第七天---多线程下载实现(进度条)
查看>>
[1-1] 把时间当做朋友(李笑来)Chapter 1 【心智的力量】 摘录
查看>>
jquery插件--在input下输入密码时提示大写锁定键
查看>>
一种分布式框架设计(四)
查看>>
进阶之路(基础篇) - 021 arduino基础知识
查看>>
Eclipse设置默认的换行长度
查看>>
WIN10 64位 JDK的安装
查看>>
Linux配置防火墙添加端口(Ubuntu/Debian无法使用此方法)
查看>>
ant 小结
查看>>
ios相关配置
查看>>
技术总结--android篇(一)--MVC模式
查看>>
Linux禁止ping的俩种方法【转】
查看>>
poj 3041 Asteroids
查看>>
C++数组引用
查看>>
iOS架构设计-URL缓存
查看>>
JSTL-XML标签库
查看>>
Effective C++ Item 28 避免返回对象内部数据的引用或指针
查看>>
Activity简单几步支持向右滑动返回
查看>>
Spring 通过Java代码装配bean
查看>>