keyword “swift-macros” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
swift-testing
一个现代的、富有表现力的 Swift 测试软件包
MetaCodable
使用宏元编程增强 Swift 的 Codable 实现。
swift-spyable
Swift 宏,简化并自动化了创建用于测试的 spy 的过程
CodableKit
一个 Swift 宏包,旨在简化 Swift Codable 协议的使用,允许轻松集成默认值,减少需要编写的辅助代码量。
SFSymbolsMacro
一个用于“类型安全”SF Symbols 的 Swift 宏。
Snowdrop
简化网络连接
MemberwiseInit
用于增强自动初始化的 Swift 宏。
tca-composer
一个 Swift 宏框架,用于在基于 TCA 的应用程序中生成样板代码。
swift-htmlkit
使用 Swift 宏编写 HTML。通过全局属性支持 HTMX。
ReactBridge
React Native 的 Swift 宏
combine-interception
扩展 Apple 的 `Combine` 框架以拦截 objc 选择器的软件包。
swift-interception
用于在 Swift 中拦截 objc 选择器的软件包。
Renamed
Swift 宏,用于添加已弃用的符号,在重命名符号而不引入重大更改时很有用。
swift-foundation-extensions
Foundation 框架的标准扩展
SwiftMacros
有用的宏的集合
DocumentData
一个像 SwiftData 一样的数据持久化库,并将所有数据持久化到属性列表文档中。
BuilderMacro
builder-macro 是一个在 Swift 中实现 Builder 设计模式的宏
EmailValidation
用于验证电子邮件地址的 Swift 宏框架
swift-loggable
一个 Swift 宏,用于支持类型范围和每个函数定制的日志记录,允许您定义如何处理记录的数据
SafeTypesMacros
用于从字面量进行编译时 SafeTypes 初始化程序的宏