关键词“宏”的软件包
这些软件包可用作软件包集合,可在 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 是一个 SwiftUI 软件包,旨在简化 Swift 中用户界面的开发。
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
用于方便访问枚举 case 关联值的 Swift 宏
BuilderMacro
builder-macro 是一个在 Swift 中实现 Builder 设计模式的宏
swift-dependencies-extras
使 swift-dependencies 更有用的库
swift-loggable
一个 Swift 宏,用于支持类型范围和每个函数自定义的日志记录,允许您定义如何处理记录的数据
SwiftStorage
SwiftStorage 是一种无需键值即可轻松持久化数据的方式。
SafeTypesMacros
用于从字面量进行编译时 SafeTypes 初始化的宏
DeepLink
使用 Swift 宏在 iOS 应用、macOS 应用和网站中创建类型安全的深度链接。