声明式 UI 编程探索-构建 SwiftUI 风格的 UI 框架 | GMTC
Posted 前端之巅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了声明式 UI 编程探索-构建 SwiftUI 风格的 UI 框架 | GMTC相关的知识,希望对你有一定的参考价值。
近年来声明式的 UI 开发模式在移动开发领域飞速发展,React Native、Flutter 和 SwiftUI 等诸多开发框架都投入了声明式编程的阵营,成为移动开发的趋势。
6 月 5-8 日 GMTC 全球大前端技术大会(北京站)邀请到 快手 iOS 架构师李思 到现场分享,将通过分析 SwiftUI 视图构建和布局、管理状态、实时预览等方面,探索如何基于 Swift 5.1 和 RxSwift,构建一个与 SwiftUI 具有相似风格的 UI 框架,既受益于声明式 UI 的开发模式,同时向前兼容 ios 13 以下的系统版本。
演讲提纲
简述声明式 UI 构建方式的特点和优势。
对于 iOS 原生开发而言,拥抱 SwiftUI 意味着放弃对 iOS 13 以下系统版本的支持。可否尝试基于 UIKit 实现一个 SwiftUI 风格的框架,既受益于声明式 UI 的开发模式,又保持向前兼容。
SwiftUI 简介,SwiftUI 如何构建视图树、管理状态、布局渲染、实时预览,和 UIKit 交互。
-
基于对 SwiftUI 的探索,介绍如何借助 Swift 5.1 的语言特性以及 RxSwift,构建一个 SwiftUI 风格的 iOS UI 框架。
听众收益
了解声明式 UI 开发模式以及 SwiftUI。
了解 SwiftUI 背后的语言特性、框架和工具,以及它们如何支持了 SwiftUI 的声明式构建模式。
-
对于如何构建一个 SwiftUI 风格的 iOS UI 框架,提供探索历程和实现思路。
听懂演讲,需具备这些
具备 Swift 以及 iOS 开发经验。
对 SwiftUI 有初步了解。
-
对 RxSwift 或者函数响应式编程的思想有一定认识。
李思,快手 iOS 架构师,AcFun iOS 负责人。此前,曾任职于美团,从事 iOS 相关开发工作。2016 年加入快手,参与快手直播、内容生产等业务开发以及基础设施建设,主导了 AcFun iOS 端的技术改造和升级。目前主要负责 A 站 iOS 技术建设和业务迭代。现阶段主要研究方向为 Swift 及其应用、性能优化以及函数式编程。
大会 7 折购票倒计时!限时立减 1440 元,团购会更加优惠哦!
联系票务经理鱼丸:13269078023(同微信)
可以扫描下图二维码或者点击【阅读原文】,查看官网了解更多详情!
以上是关于声明式 UI 编程探索-构建 SwiftUI 风格的 UI 框架 | GMTC的主要内容,如果未能解决你的问题,请参考以下文章
为什么说 Compose 的声明式代码最简洁 ?Compose/React/Flutter/SwiftUI 语法对比
为什么说 Compose 的声明式代码最简洁 ?Compose/React/Flutter/SwiftUI 语法对比