How we build SwiftUI features in the Medium application

摘要

Medium去年收购了Glose,并且Glose团队一直忙于与新同事整合和建立新功能。他们正在使用SwiftUI和Combine开发新功能,以加快UI构建速度,并为SwiftUI、Swift包和Combine的未来架构做准备。他们计划创建MediumModel包,以提高构建和预览速度。他们还在使用SwiftUI的组件和新的Menu API来实现界面的导航和按钮功能。他们在iOS 13中使用List,并找到了一些方法来移除分隔线。在iOS 14中使用LazyVStack代替List,虽然有一些性能问题,但可以根据操作系统版本进行切换。他们还在导航栏中实现了标题渐变效果。SwiftUI在现有代码库中的应用经历了一些挑战,但现在他们已经建立了正确的架构,非常满意。他们鼓励大家不要犹豫地使用SwiftUI,因为它是未来的趋势。

欢迎在评论区写下你对这篇文章的看法。

评论

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-22 00:54
浙ICP备14020137号-1 $访客地图$