关键字 “swift-macros” 的包
这些包可以作为一个包集合使用,可以在 Xcode 或 SwiftPM 中使用。
swift-testing
一个现代的、富有表现力的 Swift 测试包
MetaCodable
使用宏元编程增强 Swift 的 Codable 实现。
swift-spyable
Swift 宏,可以简化并自动创建用于测试的 spies
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 初始化的宏