Joseph Duffy 编写的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
DeepLink
使用 Swift 宏创建类型安全的深度链接到 iOS 应用、macOS 应用和网站。
GatheredKit
Swift 软件包,为 macOS、iOS、watchOS 和 tvOS 提供的各种数据源提供一致的 API。
HashableByKeyPath
使用 KeyPaths 通过单个函数添加 Equatable 和/或 Hashable 一致性。
HashableMacro
通过使用 Swift 宏装饰属性来添加 Hashable 一致性
Partial
类型安全的包装器,镜像包装类型的属性,使每个属性都变为可选
Persist
可扩展的类型安全存储,利用属性包装器。支持诸如 Codable 之类的转换器。内置支持 UserDefaults、NSUbiquitousKeyValueStore、FileManager 和内存存储。
Renamed
Swift 宏,用于添加已弃用的符号,在重命名符号而不引入破坏性更改时很有用。
SwiftChecksDangerPlugin
一个 Danger Swift 插件,用于帮助检查 Swift 项目中的不一致之处
VaporDocC
Vapor 中间件,用于提供 DocC 归档文件
9 个软件包。