hg0088体育 | hg0088体育APP

hg0088体育官方APP下载

当前位置:主页 > 新闻资讯 > 行业新闻 >

苹果发布开源 Xcode 开发对象引擎 Swift Build

IT之家 2 月 2 日新闻,Swift 作为一种跨平台言语,支撑种种百般的用例、装备等,以及种种操纵体系,现在常用在苹果 iOS 利用的开辟中。苹果 2 月 1 日发布,正式开源 Xcode 引擎 Swift Build,号称是“Swift 构建技巧新篇章的基本性步调”。Swift Build 是苹果开辟者东西 Xcode 应用的引擎,它支撑 App Store 中的数百万个利用以及苹果自研操纵体系的外部构建进程。开放源代码存储库还包含针对 Linux 跟 Windows 的支撑。构建体系的重要职责是将用户创作的输入(比方名目描写跟源代码)转换为下令行东西、库跟利用等输收工件。Swift Build 是一个基本设备组件,旨在打算跟履行由更高等其余客户端(如 Swift Package Manager 或 Xcode)恳求的构建。它构建在现有的 llbuild 名目之上,能够增加以下功效:与 Swift 编译器集成,能够和谐 Swift 名目的构建支撑多种产物范例,包含库、下令行东西跟存在高等构建设置选项的 GUI 利用构建图形优化,在构建 Swift 跟 C 代码时最年夜化并行性与 Xcode 中的构建引擎比拟,Swift Package Manager 担保理器中的构建引擎相称简略。在苹果平台上,有两种差别的方式来构建软件包,当两种实现的行动不婚配时,也会招致用户混杂。将 Xcode 的构建引擎奉献给 Swift 名目,并与 Swift 编译器一同开源开辟,供给懂得决这些成绩所需的东西,并为全部 Swift 用户供给了更好的构建休会。经由过程这个版本,Swift Package Manager 当初无机会在全部平台上供给同一的构建履行引擎。这种变更能够实现对用户通明,并坚持与全部现有软件包的完整兼容性,同时供给分歧的跨平台休会。与此同时,它为在全部平台跟东西中启用新功效跟改良奠基了基本,并解锁了新的机能优化跟面向开辟职员的功效。作为实现这一愿景的第一步,Swift 团队日前已提交了一个 pull request,开端在 Swift Package Manager 中集成对 Swift Build 的支撑作为备用构建引擎的进程。
Copyright © 2024 hg0088体育官方APP下载 版权所有

网站地图

备案号:ICP备********号