Direct to SwiftUI

Swift5.1 macOS iOS watchOS Travis

完全声明式: 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

Watch

Phone

macOS

仍然太丑陋而无法展示,但以非常有限的方式工作 ;-)

The Always Right InstituteZeeZide 带给您。我们喜欢 反馈、GitHub 星星、酷炫的 合同工作,大概是您可以想到的任何形式的赞美。