完全声明式: Direct to SwiftUI。
注意 (2024-12-09): 此版本目前无法针对最新的 ZeeQL3 构建。
Direct to SwiftUI 是对一种旧的 WebObjects 技术(称为 Direct to Web)的改编。这次是为 Apple 的新框架:SwiftUI。即时 CRUD 应用程序,可以使用 声明式规则系统 进行配置,但与 SwiftUI 完全集成。
这里有一篇博客文章解释了如何使用它:Introducing Direct to SwiftUI。
一个使用 CoreData 而不是 ZeeQL 的 Direct to SwiftUI 变体可以在这里找到:CoreDataToSwiftUI。
Direct to SwiftUI 需要一个能够运行 SwiftUI 的环境。即:macOS Catalina,iOS 13 或 watchOS 6。以及 Xcode 11。
请注意,您可以在 Mojave 的模拟器上运行 iOS 13 / watchOS 6 应用程序,所以这也可以。
您可以直接将 Direct to SwiftUI Xcode 项目拖到您自己的项目中,也可以使用 Swift Package Manager。
包的 URL 是:https://github.com/DirectToSwift/DirectToSwiftUI.git 。
提供了一个使用 Sakila 数据库的演示应用程序:DVDRental。
仍然太丑陋而无法展示,但以非常有限的方式工作 ;-)
由 The Always Right Institute 和 ZeeZide 带给您。我们喜欢 反馈、GitHub 星星、酷炫的 合同工作,大概是您可以想到的任何形式的赞美。