文件名称:SwiftUI-Server-Driver-UI:使用Swifts声明式SwiftUI UI工具包的服务器驱动的UI
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-13 16:24:52
architecture declarative-ui ios-app uicomponent swiftui
SwiftUI-服务器驱动的UI 如果您想在平台上阅读它,请进入此 本文将讨论 服务器驱动的用户界面, 其实现使用称为UIComponents的可重用组件,以及 创建用于呈现UI组件的通用垂直列表视图。 最后,将简要讨论UI组件如何实现不同的目的。 什么是服务器驱动的UI? 它是服务器决定需要在应用程序屏幕上呈现的UI视图的体系结构。 应用程序和服务器之间存在合同。 该合同的基础使服务器可以控制应用程序的UI。 合同 :thinking_face: 服务器定义组件列表。 对于服务器上定义的每个组件,我们在应用程序(UIComponent)中都有一个相应的UI实现。 考虑像Hotstar这样的娱乐应用程序,其合同定义如下。 左边是服务器中的组件( ServerComponent ),右边是相应的UI组件。 在职的 屏幕没有像情节提要这样的预定义布局。 而是由一个普通的列表视图组成,根据服务器响应,该列
【文件预览】:
SwiftUI-Server-Driver-UI-master
----SwiftUI-SDUI.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(22KB)
--------xcuserdata()
----README.md(8KB)
----SwiftUI-SDUI()
--------Preview Content()
--------repository()
--------HomePage()
--------HomePageView.swift(874B)
--------Info.plist(2KB)
--------Base.lproj()
--------SceneDelegate.swift(3KB)
--------UIComponents()
--------AppDelegate.swift(1KB)
--------Assets.xcassets()