关键字“dsl”的软件包
这些软件包可以作为软件包集合使用,可以在 Xcode 或 SwiftPM 中使用。
SnapKit
一个用于 iOS 和 OS X 的 Swift 自动布局 DSL
elementary
一个现代且高效的 HTML 渲染库 - 灵感来自 SwiftUI,专为 Web 构建。
HTMLKit
使用 HTMLKit 创建和渲染 HTML 模板
Stevia
:leaves: 简洁的 Autolayout 代码
SwifQL
💎 一个 Swift DSL,用于类型安全、可扩展和可转换的 SQL 查询。
Plot
一个用于在 Swift 中编写类型安全的 HTML、XML 和 RSS 的 DSL。
swift-html
🗺 一个 Swift DSL,用于类型安全、可扩展和可转换的 HTML 文档。
swift-multipart-formdata
在 Swift 中构建类型安全的 multipart/form-data。
Request
声明式 HTTP 网络,专为 SwiftUI 设计
MondrianLayout
🏗 一种比在 iOS 中使用 InterfaceBuilder(XIB, Storyboard) 更快地构建 AutoLayout 的方法。
swift-htmlkit
使用 Swift Macro 编写 HTML。 通过全局属性支持 HTMX。
Vaux
一个适用于 Swift 的 HTML DSL 库
HTMLParserBuilder
一个结果构建器,它构建 HTML 解析器并将 HTML 元素转换为强类型结果,灵感来自 RegexBuilder。
SwiftRegexDSL
Swift 中用于正则表达式的声明式结构化语言。
Syntax
使用类似 SwiftUI 的直观 DSL 在 Swift 中快速编写值驱动的解析器
composable-deep-link
Deep Link DSL
DoctorPretty
Wadler 的“A prettier printer”嵌入式漂亮打印机 DSL,适用于 Swift
DSFToolbar
一个用于 macOS 的 SwiftUI 风格的声明式 NSToolbar 包装器。
MenuBuilder
用于创建 NSMenuItems 的 Swift Function Builder
SwiftDI
SwiftDI 是在 Swift 5.1 中使用依赖项的新方式