包
Swift 包生态系统拥有数千个包,可帮助您完成项目中的各种任务。您会找到联网、测试、UI 助手、日志记录、动画以及更多与 Swift Package Manager (SwiftPM) 配合使用的包。
包生态系统
浏览来自社区的热门类别中少量有趣的包,以及精选的新颖和值得注意的包。
-
社区展示
Swift 社区正在讨论的精选手工策划的新颖有趣的包。浏览列表以了解最新内容,以及如何提名包以供本节考虑。
-
带有宏的包
Swift 5.9 中的新功能,Swift 包可以包含宏目标。浏览精选的展示此功能的包。
-
服务器
您是否需要帮助为服务器组装 Swift 应用程序?浏览一些可帮助您入门的包。
-
联网
浏览精选的可以扩展和增强 Swift 核心联网库的包。
-
测试
如果您想提升项目的测试水平,请查看一些可能有用的包。
-
调试日志记录
您是否正在寻找比 Swift 内置日志记录更多的功能?从这个与日志记录相关的包列表开始。
-
在 Swift Package Index 上有成千上万个包可供浏览,以及您做出更好的依赖项决策所需的所有元数据。
浏览更多包
创建您自己的
创建 Swift 包是模块化代码的好方法,无论用于个人用途、公司内部私有用途,还是发布开源包供 Swift 社区的其余成员使用。
首先阅读创建 Swift 包,或观看 WWDC 2019 的 创建 Swift 包,或 WWDC 2022 的 认识 Swift Package 插件。
为了让社区的其他成员更容易找到您的包,将其添加到 Swift Package Index。
高级搜索
Swift Package Index 是一个社区运营的包搜索引擎,具有强大的过滤器,可帮助您找到所需内容。例如,您可以搜索满足以下条件的包