CoreData 与 SwiftUI

Swift5.1 macOS iOS watchOS Travis

完全声明式: Direct to SwiftUI。

正在进行中: 据推测,这最终将成为 Direct to SwiftUI,只是使用 CoreData 而不是 ZeeQL

Direct to SwiftUI 是一个对旧的 WebObjects 技术 Direct to Web 的改编。 这次是为了 Apple 的新框架:SwiftUI。 即时 CRUD 应用,可以使用 一个声明式规则系统 进行配置,但与 SwiftUI 完全集成。

这里有一篇博客文章解释了如何使用它:Direct to SwiftUI 介绍

注释

库名称有意保持为 DirectToSwiftUI。 只是包是不同的一个。 这意味着你不能同时使用 CoreData to SwiftUI 和 Direct to SwiftUI!

要求

CoreData 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/CoreDataToSwiftUI.git

杂项

看起来像什么

提供了一个使用 Sakila 数据库的演示应用程序:DVDRentalCoreData

Watch

Phone

macOS

仍然太丑陋以至于无法展示,但在非常受限的方式下工作 ;-)

The Always Right InstituteZeeZide 带来。 我们喜欢反馈、GitHub 星星、酷炫的合同工作,大概任何你能想到的赞扬形式。