Swift Package Index 的标志。Swift Package Index

追踪 Swift 6 严格并发检查在数据竞争安全方面的应用情况。有多少个包 已为 Swift 6 做好准备

发布 Swift Package Collections


对于 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 开始谈论它。太棒了!

The Swift Package Index site being presented in What's new in Swift at WWDC 2021

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


关于此博客

Swift Package Index 是 Swift 包的搜索引擎和元数据索引。我们的主要目标是帮助您更好地决定在您的应用程序和项目中包含哪些依赖项。如果您是新来的用户,最好的入门方式是搜索包