关键字 “dsl” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
SnapKit
一个用于 iOS & OS X 的 Swift Autolayout DSL
elementary
一个现代且高效的 HTML 渲染库 - 受 SwiftUI 启发,为 Web 构建。
HTMLKit
使用 HTMLKit 创建和渲染 HTML 模板
Stevia
:leaves: 简洁的 Autolayout 代码
SwifQL
💎 一个用于类型安全、可扩展和可转换 SQL 查询的 Swift DSL。
Plot
一个用于在 Swift 中编写类型安全的 HTML、XML 和 RSS 的 DSL。
swift-html
🗺 一个用于类型安全、可扩展和可转换 HTML 文档的 Swift DSL。
swift-multipart-formdata
在 Swift 中类型安全地构建 multipart/form-data。
Request
声明式 HTTP 网络,专为 SwiftUI 设计
MondrianLayout
🏗 一种比在 iOS 中使用 InterfaceBuilder(XIB、Storyboard)更快地构建 AutoLayout 的方法。
swift-htmlkit
使用 Swift 宏编写 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 中使用依赖项的新方法