李思,快手 iOS 架构师,AcFun iOS 负责人。此前,曾任职于美团,从事 iOS 相关开发工作。2016年加入快手,参与快手直播、内容生产等业务开发以及基础设施建设,主导了AcFun iOS 端的技术改造和升级。目前主要负责 A 站 iOS 技术建设和业务迭代。现阶段主要研究方向为 Swift 及其应用、性能优化以及函数式编程。
李思,快手 iOS 架构师,AcFun iOS 负责人。此前,曾任职于美团,从事 iOS 相关开发工作。2016年加入快手,参与快手直播、内容生产等业务开发以及基础设施建设,主导了AcFun iOS 端的技术改造和升级。目前主要负责 A 站 iOS 技术建设和业务迭代。现阶段主要研究方向为 Swift 及其应用、性能优化以及函数式编程。
近年来声明式的 UI 开发模式在移动开发领域飞速发展,React Native、Flutter 和 SwiftUI 等诸多开发框架都投入了声明式编程的阵营,成为移动开发的趋势。本次演讲,分享者将通过分析 SwiftUI 视图构建和布局、管理状态、实时预览等方面,探索如何基于 Swift 5.1 和 RxSwift,构建一个与 SwiftUI 具有相似风格的 UI 框架,既受益于声明式 UI 的开发模式,同时向前兼容 iOS 13 以下的系统版本。
演讲提纲:
听众收益:
前沿亮点:
听懂我的演讲,需要具备这些知识储备: