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

Apple揭示了Swift 4.0的规划

发布时间:2022-01-17 10:11:13 所属栏目:要闻 来源:互联网
导读:苹果从释放3.0版释放3.0版,就在迅速4.0的计划进一步阐述,预计明年晚期。 根据GitHub中的文档,升级将从串行到串之间的恢复性,特别侧重于标准库的代码和ABI稳定性的源稳定性。 为此,Apple正在将Swift 4释放到两个阶段。第一阶段,涉及源头和ABI稳定性,将
   苹果从释放3.0版释放3.0版,就在迅速4.0的计划进一步阐述,预计明年晚期。
 
  根据GitHub中的文档,升级将从串行到串之间的恢复性,特别侧重于标准库的代码和ABI稳定性的源稳定性。
 
  为此,Apple正在将Swift 4释放到两个阶段。第一阶段,涉及源头和ABI稳定性,将考虑没有从根本上改变语言中现有功能的ABI的功能,或者暗示对标准库的ABI破解改变。
 
高优先级功能支持阶段1进球包括支持针对不同语言版本的代码基础的住宿,因此SWIFT可以在源兼容性目标上提供,同时继续进行。此外,对于第1阶段,Apple正在寻找弹性,特别是使API能够在保持稳定的ABI的同时发展。例如,弹性将消除以某种面向对象语言发生的脆弱基类问题,通过描述可以在不破坏ABI的情况下进行的API改变。
 
Apple还触及了标准库所需的泛型改进。该图书馆有许多用于语言缺陷的解决方法,“如果潜在的语言缺陷仍然存在,则它们成为稳定ABI的永久部分,”文件国家。“有条件的符合,递归协议要求,以及相关类型的条款是在此类别中的,但如果它们将在标准库中使用,则其他功能将在范围内容。”系统程序员正在寻求高性能应用中的内存所有权模型的选择旋风/锈频启发模型。“此功能将从基本上塑造ABI,从低级别的语言问题,例如”inout“和低级”载体“到它对标准库的影响,”根据GitHub文档。“虽然一个完整的记忆所有权模型对于Swift 4阶段可能太大了,但我们需要一个全面的设计来了解它将如何改变ABI。”
 
Apple表示需要改进代码生成,包括与语言运行时的互动,以稳定ABI。“虽然没有专门的用户面对,但这里的决定会影响性能和(在一些罕见的情况下)迅速的进化。”升级还试图使字符串更强大,更轻松地使用Unicode保持正确性。
 
Swift 4.0的第二阶段的开发,预计下春天,开始在实施阶段1的功能是“Cresting”并包含其他大小的功能。这个故事,“Apple揭示了Swift 4.0的计划最初由Infoworld发表。

(编辑:济南站长网)

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

    热点阅读