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开发中的应用。
  • 不是从天上掉下来的,难道是从“文革”中走来的吗? 2019-02-18
  • 习近平点出“一带一路”取得积极成果的关键原因 2019-02-18
  • 2018美国书展在纽约贾维茨国际展览中心举行 2019-02-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-02-17
  • 里约奥运门票滞销 目前待售门票超170万 2019-02-17
  • VAR技术再抢镜 瑞典队1-0点杀韩国 2019-02-17
  • 端午小长假我市旅游总收入同比增20.5% 2019-02-16
  • 杜克当选新一任哥伦比亚总统 2019-02-16
  • 湖州:重点物流项目建设加速 2019-02-16
  • 世界杯期间杭州要严查酒驾 这些地方是重点区域 2019-02-15
  • 农业农村部发力打造休闲农业和乡村旅游精品 2019-02-15
  • 传说中的自由飞“翔” 当厕所被狂风吹上天 2019-02-15
  • 诺奖丑闻主角或面临6年监禁 2019-02-15
  • 广东恒仁医疗产业投资发展有限公司100%股权转让 2019-02-14
  • 深入理解我国社会主要矛盾的转化 2019-02-14
  • 20| 222| 432| 772| 35| 702| 395| 804| 366| 367|