Swift 4.1 正式发布,新增更多泛型特性支持

栏目: 软件资讯 发布于: 2018-03-30 12:10:03

新疆25选7现场 www.1jaa3.cn Swift 4.1 兼容 4.0,并做了一些改进,其中大部分通过了 Swift?Evolution?流程。此次发布,包含了对核心语言的更新,包括新增更多对泛型的支持、新的构建选项,以及对 Swift Package Manager 和 Foundation 框架的小改进。同时在?ABI 稳定(Application Binary Interface,应用程序二进制接口)方面也取得了重大进展,期待它真的能在 Swift 5 完全实现。

语言更新

Swift 4.1 增加了更多的泛型特性,进一步推进 Swift Generics Manifesto 中提出的目标:

Foundation 更新

JSONEncoder 和 JSONDecoder 类现在支持在编码和解码期间转换密钥的新策略。

ABI 稳定

  • 在本地对象头部使用 word-size 字段进行引用计数 (SR-4353)

  • 通过 witness table 查看与枚举鉴别器的交互效率?(SR-4332)

  • 判断?existential 类型元数据的布局,包括协议描述符(SR-4341)

  • 定义通用和协议要求的规范化以实现与顺序无关的修改(SR-3733)

  • 审核每个运行时功能的可取性和行为(SR-3735)

  • 对?Sequences 和?Collections 施加适当的约束(SR-3453)

  • 使用条件一致性折叠各种集合 wrapper?(SR-3458)

其它更新

具体内容请查看发布公告。

下载地址:https://swift.org/download/


【声明】文章转载自:开源中国社区 [//www.oschina.net]

本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
转载请注明:文章转载自 新疆25选7现场
本文标题:Swift 4.1 正式发布,新增更多泛型特性支持
IT技术书籍推荐:
细说PHP(精要版)
细说PHP(精要版)
高洛峰 (作者), LAMP兄弟连 (编者)
PHP是开发Web应用系统最理想的工具,拥有易于使用、功能强大、成本低廉、安全性高、开发速度快且执行灵活等优点?!断杆礟HP(第2版)》自出版以来,销售一路在同类书籍中领先,已成为PHP学习者首选的工具书。为了可以让读者携带方便及更精准地掌握PHP的重点、要点,同时能使之作为大学计算机系PHP教材普及,特别推出《细说PHP精要版》。本书是以《细说PHP(第2版)》为基础,提取出精华内容,都是PHP开发中必须需要掌握的技术点。全书以实用为目标设计,包含PHP开发中必备的各项技术,对已列出的每一个知识点都进行了深入详细的讲解,并附有大量的经典实例代码,图文并茂,并且侧重介绍了PHP的相关技术在实际Web开发中的应用。
  • 以“党建”推动脱贫攻坚前进 2018-12-11
  • 是什么时候颠覆了“文艺应当为千千万万劳动人民服务”这一社会主义文艺路线的?!那一股“伤痕潮”功不可灭,可惜的是“旧伤痕”已经烟灭,取代其的是“挖根潮”。留给工农 2018-12-11
  • 娜扎谈分手张翰“想不起来了” 安全感全来自妈妈 2018-12-10
  • 蓝天保卫战强化督查:发现涉气环境问题187个 2018-12-10
  • 人民日报评论员:弘扬“上海精神” 破解时代难题 2018-12-10
  • 问题是现在人民是受这个社会的迫害者,没理由参与在其中。 2018-12-10
  • 超出你想象  大胡子“绣郎”斩获刺绣界“奥斯卡”  2018-12-09
  • 贸易摩擦升级 美科技股16日收跌 2018-12-09
  • 中央纪委公开曝光八起违反中央八项规定精神问题 2018-12-09
  • 【両会】第13期全人代専門委員会のメンバー 憲法に宣誓 2018-12-08
  • 冯翠玲:把党的声音传递给“国际大家庭” 2018-12-08
  • 权威!个税起征点提至每月5000元,财政部最新解释来了 2018-12-08
  • 广灵县筹建经济技术开发区 2018-12-08
  • 状态差被郎平退货?丁霞归队仍是国内最好二传 2018-12-07
  • 习近平:携手追寻中澳发展梦想 并肩实现地区繁荣稳定 2018-12-07
  • 21| 93| 413| 284| 309| 705| 515| 623| 268| 355|