您现在的位置是:首页 > 社会动态 > 正文 社会动态

Swift4.1还改进了Linux上的Swift软件包管理器Swift

发布时间:2021-04-30 11:21:28来源:

苹果公司Swift Core团队的成员在Swift Unwrapped播客中进行了特别展示,讨论了作为Swift 4.1一部分推出的增强功能,以及该公司如何在与社区互动的过程中进行扩展。使用Swift编译器的Apple的Doug Gregor和Swift标准库的发行经理Ben Cohen加入了Swift Unwrapped讨论,重点是对泛型和条件一致性进行了改进。

Apple的Swift 4.1文档解释说,泛型使开发人员“可以编写灵活,可重用的函数和类型,并可以根据您定义的要求使用任何类型。可以编写避免重复的代码,并以清晰抽象的方式表达其意图。 ”

开发人员指出,Swift的标准库最初是从一开始就设计的,目的是利用计划中的泛型增强功能,现在,Swift 4.1提供了对泛型的新“高原”支持,它使它们能够“消除大量的代码” ”,这不再是必需的。我们对Swift的目标是雄心勃勃的:我们希望使简单的事情变得容易,而困难的事情变得可能

Swift 4.1的第一个Beta是Xcode 9.3和iOS 11.3 beta的一部分,将在这些版本最终确定时(可能在本月底)发布。Swift 4.1与4.0不二进制兼容,但被设计为与源代码兼容的更新,这意味着现有代码应使用Swift 4.1编译器进行编译。

Swift 4.1还改进了Linux上的Swift软件包管理器Swift,并为编译器和标准库带来了“总体质量改进”。

苹果在2014年首次将Swift作为Mac,iOS和其他平台的新编程语言推出。从那以后,它“迅速成为历史上增长最快的语言之一,”该公司在其Swift.org网站上指出。

标签: