最新 最热

Swift 中的函数式核心与命令式外壳:单向数据流

之前,我们讨论了在 Swift 中的函数式核心与命令式外壳的概念。其目标是通过值类型提取纯逻辑,并将副作用保持在薄薄的对象层中。本周,我们将展示如何以单向数据流的方式应用这一方法。...

2024-09-22
1

苹果仍在研发更大尺寸的 iMac | Swift 周报 issue 60

本期是 Swift 编辑组自主整理周报的第六十期,每个模块已初步成型。各位读者如果有好的提议,欢迎在文末留言。

2024-09-17
1

SwiftUI 在 WWDC 24 之后的新变化

WWDC 24 已经到来,我们有很多内容要讨论。每年,SwiftUI 都会通过引入更多功能来赶上 UIKit。今年也不例外。让我们深入了解 SwiftUI 框架引入的新功能。

2024-09-16
1

iOS18适配指南之融合SwiftUI

UIKit 进一步融合 SwiftUI,UIView 动画可以使用 SwiftUI 动画。

2024-09-09
1

SwiftUI监听ViewModel变化

SwiftUI 中 ViewModel 的变化会引起 UI 的变化,如何能做到监听 ViewModel?常见的有如下几种方式。

2024-03-10
1

探讨 SwiftUI 中的几个关键属性包装器

在这篇文章中,我们将探讨几个在 SwiftUI 开发中经常使用且至关重要的属性包装器。本文旨在提供对这些属性包装器的主要功能和使用注意事项的概述,而非详尽的使用指南。...

2023-12-21
1

SwiftUI geometryGroup() 指南:从原理到实践

在 WWDC 2023 中,苹果为 SwiftUI 添加了一个新的修饰器:geometryGroup()。它可以解决一些之前无法处理或处理起来比较困难的动画异常。本文将介绍 geometryGroup() 的概念、用法,以及在低版本 SwiftUI 中,在不使用 geomet...

2023-11-30
1

在 SwiftUI 中实现音频图表

在可访问性方面,图表是复杂的事物之一。iOS 15 引入了一项名为“音频图表”的新功能。

2023-11-22
1

使用 SwiftUI 创建一个灵活的选择器

最近,在我正在开发一个在 Dribbble 上找到的设计的 SwiftUI 实现时,我想到了一个点子,可以通过一些酷炫的筛选器扩展该项目以缩小结果列表。

2023-11-03
1

Airbnb 的三阶段 SwiftUI 迁移实践

从 2022 年开始,Airbnb 的 iOS 团队就认为 SwiftUI 已经足够成熟,可以在他们的官方应用中使用它。但 Airbnb 的工程师 Bryn Bodayle 表示,这需要一个谨慎的转换过程。...

2023-10-19
1