SwiftUI 实战经验之 国外主流内容平台Medium 使用SwiftUI开发经验分享
2023-09-11 14:18:29 时间
Medium开发者分享了他们使用SwiftUI的经验,让我们来看看他们是如何使用的吧
首先,我们使用它已经有一段时间了,实际上是从 2020 年到去年 9 月,我们放弃了对 iOS 13 的支持,因此我们能够更快地采用 SwiftUI,因为对 iOS 14 和 15 的支持要好得多。我们仍然需要在 iOS 14 上做出一些妥协,但这仅代表我们现在用户群的一小部分。我将在本文后面进一步讨论这些妥协的细节。
SwiftUI 独有的一些功能
列表
列表功能是对 Medium 的一个很好的补充,它是我们添加到平台的全新层,在 iOS 上我们决定使用 SwiftUI。这很有意义,因为这是很多漂亮(和新)的 UI 连接在一起,是使用 SwiftUI 的完美候选者。
我们制作了各种组件,例如左侧第一个屏幕中的列表预览:
我们尝试使主体尽可能简单,将所有视图提取到小的计算属性或其他文件中的适当 SwiftUI 视图(当您想在其他组件中重用它们时)。
相关文章
- 【Python成长之路】从 零做网站开发 -- 基于Flask和JQuery,实现表格管理平台
- 华为云微服务应用平台服务能力业界领先,通过微服务标准首批评估
- 杭州有赞公司招聘 资深PHP开发工程师(平台架构方向)、技术专家
- 各个大厂的机器学习平台概述
- 使用Visual Studio Code调试运行在SAP云平台上处于运行状态的nodejs应用
- 如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)
- 在 Kyma 云原生平台上开发并部署 Node.js 应用
- Data IDE:盘活数据,让数据发挥价值的一体化在线开发运维平台
- Atitti 互联网时代三大竞争战略 ——平台化战略 锚”战略、价值领先战略
- atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制
- SAP云平台里Run index.html和Run as SAP Fiori Launchpad的区别
- 有了这个框架,平台开发谁还手敲代码?
- 【华为云技术分享】低代码开发平台发展趋势:低代码——炒作还是趋势?
- Verilog实现FIR低通滤波器,vivado平台开发,包含testbench
- 低代码开发平台——体验系统的重要性
- 安全测试----使用Docker搭建SQL注入安全测试平台sqli-labs
- RK3399平台开发系列讲解(设备树篇)设备树的详解 - 视频介绍
- RK3399平台开发系列讲解(内核设备树篇)3.6、device_node与device绑定流程
- RK3399平台开发系列讲解(内存篇)15.7、读取进程内存利用率
- RK3399平台开发系列讲解(网络篇)7.5、图解HTTP
- RK3399平台开发系列讲解(应用开发篇)1.7、状态机的实现
- RK3399平台开发系列讲解(项目实践篇)1.7、 360倒车影像框架
- RK3399平台开发系列讲解(项目实践篇)1.3、在RK3399上通过MTCNN进行人脸识别(一)MTCNN介绍
- 业务需求不用等!低代码开发平台随需响应、快速搭建