关键词 “swift” 的包
这些包可以作为包集合使用,可在 Xcode 或 SwiftPM 中使用。
注意:包集合限制为 300 个包。“swift” 关键词目前有 3,734 个相关包,因此其包集合仅包含按包得分排名前 300 的包。
AnyPropertyMapping
使用键路径映射两个类的属性
ApiCore
核心 API 功能(用户和团队、密码、电子邮件等),适用于使用 Vapor 3 构建的任何服务
APIManager
用于抽象 RESTful API 请求的框架
AppStoreScraper
一个从 App Store 抓取数据的库。
ArArchiveKit
一个简单的、零依赖的 Swift 包,用于读取和写入 ar 归档文件。灵感来自 ar: https://github.com/blakesmith/ar
argtree
Swift 中的命令行参数解析器包。
Ariadne
Swift 中优雅且可扩展的路由框架
Artemis
像 SwiftUI 视图一样编写 GraphQL 查询 - 无需字符串,无需字典。
AsyncChannelKit
用于 Swift 并发的异步通道的简单实现
AsyncHTTP
使用 async/await 的 Swift 网络
AsyncStateMachine
Async State Machine 旨在提供一种借助状态机构建应用程序的方法。目标是识别每个功能中涉及的状态和副作用,并以一致且可扩展的方式对其进行建模。
AsyncTesting
使用 Swift 并发测试异步代码
AsyncValue
一个简单的 swift 包,提供 Swift 并发等效于 `@Published` 的功能。
Atomic
atomic 是一个 Swift 属性包装器,旨在使值线程安全。
AttributedText
在 SwiftUI 中渲染富文本字符串
AutoLayoutProxy
一个简单轻量级的 Auto-Layout-Kit,让您感觉像在玩有趣的游戏一样布局视图。AutoLayout 在 iOS 和 tvOS 上支持 UIKit,在 macOS 上支持 AppKit,因此您不必担心在不同平台上使用不同的解决方案。AutoLayoutProxy 使用 Swift 5.7 在 Xcode 14.2 上编译,并将为所有未来版本更新
AVFoundationCombine
AVFoundation 的 Combine 扩展
BBLayoutKit
一个简单轻量级的 Auto-Layout Kit,让您感觉像在玩有趣的游戏一样布局视图。BBLayoutKit 在 iOS 和 tvOS 上支持 UIKit,在 macOS 上支持 AppKit,因此您不必担心在不同平台上使用不同的解决方案。BBLayoutKit 使用 Swift 5.2 在 Xcode 11.4 上编译,并将为所有未来版本更新。
BigUIUserPreferences
UserDefaults 的强类型 SwiftUI 包装器
BookKit
开源 Swift 包,用于从 Goodreads 导入用户图书馆数据并从 OpenLibrary 检索封面