关键字“宏”的包
这些包可以作为包集合使用,可在 Xcode 或 SwiftPM 中使用。
swift-macro-testing
Swift 宏的神奇测试工具。
papyrus
一个类型安全的 Swift HTTP 客户端。
SpryKit
Spry 是一个允许在 Apple 的 Swift 语言中进行 spying 和 stubbing 的框架。 还包括用于 spied 对象的 XCTAsserts
AssociatedObject
🔗 允许即使在类扩展中也进行变量声明的 Swift 宏
swift-ast-explorer
Swift 源代码的 AST 可视化工具
ElementaryUI
ElementaryUI 是一个旨在简化 Swift 中用户界面开发的 SwiftUI 包。
macro-codable-kit
使用 Swift 宏的高效、灵活的 Codable
combine-interception
扩展 Apple 的 `Combine` 框架以拦截 objc 选择器的包。
swift-interception
用于在 Swift 中拦截 objc 选择器的包。
swift-foundation-extensions
Foundation 框架的标准扩展
KochavaMacros
专为 KochavaNetworking SDK 设计的宏插件
MockableMacros
使用宏的 Swift 模拟包
AddPreviews
一个 Swift 宏,使基于预览的快照测试更容易
CaseAccessors
Swift 宏,用于方便地访问枚举案例关联的值
BuilderMacro
builder-macro 是一个在 Swift 中实现 Builder 设计模式的宏
swift-dependencies-extras
使 swift-dependencies 更有用的库
swift-loggable
一个 Swift 宏,用于支持类型范围和每个函数自定义的日志记录,允许您定义如何处理记录的数据
SwiftStorage
SwiftStorage 是一种无需键值即可持久化数据的简便方法。
SafeTypesMacros
用于从字面量进行编译时 SafeTypes 初始化程序的宏
DeepLink
使用 Swift 宏在 iOS 应用程序、macOS 应用程序和网站中创建类型安全的深度链接。