加入收藏 | 设为首页 | 会员中心 | 我要投稿 江门站长网 (https://www.0750zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 营销 > 电子商务 > 要闻 > 正文

Apple揭秘了Swift 4.0的计划

发布时间:2022-01-07 09:35:32 所属栏目:要闻 来源:互联网
导读:根据GitHub中的文档,升级将从串行到串之间的恢复性,特别侧重于标准库的代码和ABI稳定性的源稳定性。 [了解如何与我们的开发人员的职业发展指南联系。/编程的艺术正在迅速变化。我们帮助您导航在编程中的热点以及冷热的内容。/跟上使用InfoWorld应用程序开发
根据GitHub中的文档,升级将从串行到串之间的恢复性,特别侧重于标准库的代码和ABI稳定性的源稳定性。
 
[了解如何与我们的开发人员的职业发展指南联系。/编程的艺术正在迅速变化。我们帮助您导航在编程中的热点以及冷热的内容。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]
为此,Apple正在将Swift 4释放到两个阶段。第一阶段,涉及源头和ABI稳定性,将考虑没有从根本上改变语言中现有功能的ABI的功能,或者暗示对标准库的ABI破解改变。
 
高优先级功能支持阶段1进球包括支持针对不同语言版本的代码基础的住宿,因此SWIFT可以在源兼容性目标上提供,同时继续进行。此外,对于第1阶段,Apple正在寻找弹性,特别是使API能够在保持稳定的ABI的同时发展。例如,弹性将消除以某种面向对象语言发生的脆弱基类问题,通过描述可以在不破坏ABI的情况下进行的API改变。Apple还触及了标准库所需的泛型改进。该图书馆有许多用于语言缺陷的解决方法,“如果潜在的语言缺陷仍然存在,则它们成为稳定ABI的永久部分,”文件国家。“有条件的符合,递归协议要求,以及相关类型的条款是在此类别中的,但如果它们将在标准库中使用,则其他功能将在范围内容。”
 
系统程序员正在寻求高性能应用中的内存所有权模型的选择旋风/锈频启发模型。“此功能将从基本上塑造ABI,从低级别的语言问题,例如”inout“和低级”载体“到它对标准库的影响,”根据GitHub文档。“虽然一个完整的记忆所有权模型对于Swift 4阶段可能太大了,但我们需要一个全面的设计来了解它将如何改变ABI。”

(编辑:江门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读