Swift 4.2 正式发布:泛型改进,更快更兼容!

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Swift 4.2 现已正式发布!Swift 4.2 基于 Swift 4 的优势,提供更快的编译时间,改进调试体验,更新标准库以及融合二进制兼容性。 泛型改进 随着对 conditional conformance 的支持,Swift 4.2 在泛型方面取得了重...

Swift 4.2 现已正式发布!Swift 4.2 基于 Swift 4 的优势,提供更快的编译时间,改进调试体验,更新标准库以及融合二进制兼容性。

泛型改进

随着对 conditional conformance 的支持,Swift 4.2 在泛型方面取得了重大进展,像是减少样板代码的数量,使更多代码可重用等等。要了解有关 conditional conformance 的更多信息,请参阅:

标准库更新

Swift 4.2 中的标准库包含许多新特性,比如 Hashable 协议的改进以及新的统一随机化函数(randomization functions)和协议集。

二进制兼容性

Swift 4.2 使语言更接近稳定的 ABI ,为未来的 Swift 版本实现二进制兼容性。访问 ABI Dashboard 可了解有关此项工作当前进展的更多详情。

其他语言和编译器更新

Swift 4.2 包含许多对开发者体验有显着影响的改进,包括:

  • Support for batch mode compilation resulting in faster build times

  • Change in calling convention for retain/release cycle to reduce code size and improve runtime performance

  • Lazier SIL deserialization with -Onone

  • Recursive metadata support

  • More compact reflection metadata

  • Default arguments are inlined at call sites

  • Some long-standing bug fixes, including init declname, switch with multiple case labels per block, inheritance of generic initializers, and more

Swift 4.2 还实现了 Swift Evolution 上的一些提案:

包管理器更新

Swift 4.2 为 Swift 包管理器引入了新功能:

  • 支持批处理模式. Swift targets will be now compiled using the Swift compiler’s batch mode.

  • Improved scheme generation logic. The scheme generation logic is improved and generates schemes as follows:

    • One scheme containing all regular and test targets of the root package.

    • One scheme per executable target containing the test targets whose dependencies intersect with the dependencies of the executable target.

  • Automatic Xcode project generation. The generate-xcodeproj has a new –watch option to watch the file system and automatically regenerate the Xcode project if needed. This uses the watchman tool to watch the required files.

Swift 4.2 还实现了 Swift Evolution 上关于包管理器的一些提案:

迁移说明和更新细节可查阅:

下载地址:


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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

阿里巴巴正传:我们与马云的“一步之遥”

阿里巴巴正传:我们与马云的“一步之遥”

方兴东、刘伟 / 江苏凤凰文艺出版社 / 2015-1 / 45.00

十几年来,方兴东与马云每年一次,老友聚首,开怀畅谈,阿里上市前,作者再次与马云深度对话,阿里上市前的布局,深入探讨了一系列人们关心的话题。 本书忠实记录了阿里壮大、马云封圣的历史。作者通过细致梳理和盘点,对阿里巴巴的15年成长史进行了忠实回顾。从海博翻译社到淘宝网,从淘宝商城到天猫,从支付宝到阿里云计算,从拉来软银的第一笔投资到纽交所上市,作者对其中涉及到的人物、细节都有生动展现;对于马云、......一起来看看 《阿里巴巴正传:我们与马云的“一步之遥”》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具