对于 Swift 开发者来说,本周是个重要的一周,这可能已不是什么新闻!周一,苹果通过发布 Xcode 13 的首个 Beta 版(包含 Swift 5.5)拉开了 WWDC 的序幕。我们一直在密切关注 Swift 5.5 中 Swift Package Manager 的发布,因为它实现了包集合这一重要新功能。
什么是包集合?Swift 包元数据的 JSON 描述。Swift Package Index 最多的是什么?关于 Swift 包的元数据!当我们一听到提案,我们就知道我们必须支持它。有关该功能的全面描述,请查看 Swift 官方博客上的文章。
我们对包集合有宏伟的计划,但我们希望在这个首个 Beta 版发布的同时发布一些东西。我们选择实现作者集合,这是一个索引中所有包的列表,按仓库所有者分组。例如,您可以获得一个包含 来自 Alamofire 的所有包 或 来自 Point-Free 的所有包 的包集合。
我们期望此功能作为 Swift Package Manager 命令行工具的一部分推出,它确实如此。我们没有想到的是 Xcode 13 中对包集合的全面支持!真是个惊喜。 😍
我们已经编写了关于 如何在 Swift Package Index 上访问集合 的详细信息,包括如何将它们添加到 Xcode 以及 从命令行使用它们。我们希望您能 查看一下。
然而,这并不是本周为我们准备的唯一惊喜!当我们观看 Nicole Jacque 谈论 Swift 的新功能 时,我们惊讶地看到 Swift Package Index 的屏幕截图出现在屏幕上,并听到 Nicole 开始谈论它。太棒了!

我们非常高兴苹果公司认为我们在此所做的工作足够重要,以至于在 WWDC 会议上被提及,并且我们要感谢所有参与此决策并将我们包括在内的人。这是一个巨大的荣誉,我们对此非常重视。