Keynote 精彩纷呈,实际应用尚需时日

肘子的 Swift 周报 #035

2024 年 6 月 11 日

昨天,WWDC 2024 如期举行。在首场 Keynote 中,人工智能成为了最耀眼的明星。苹果以一种较为自然的方式,将 AI 技术融入系统的各个领域,同时保持现有用户习惯不受影响,并充分利用了设备提供的上下文信息。...

为您每周带来有关 Swift 和 SwiftUI 的精选资讯!
2024 年 6 月 12 日
SwiftData in WWDC 2024:革命仍在继续、稳定还需时日

SwiftData 自从去年首次亮相,便成为了开发者群体备受关注的焦点框架。随着 WWDC 2024 的来临,业界普遍期待 SwiftData 在功能、性能和稳定性等方面将有突破性进展。本文将评述 SwiftData 最新版本的表现,并分享我在首次体验新版时内心经历的一系列复杂情绪:震惊、喜悦、沮丧以及困惑。

2024 年 5 月 29 日
写在 WWDC 2024 之前:SwiftData 的未来潜力与现实挑战

在 2023 年的全球开发者大会(WWDC)上,苹果公司推出了备受期待的新一代数据管理框架 —— SwiftData。作为 Core Data 的继任者,SwiftData 是否能在苹果生态系统中扮演关键角色?随着 2024 年的 WWDC 迫近,本文将评估 SwiftData 自首次发布以来,在 Xcode 15 期间(即首个大版本)的整体表现,并对其未来发展进行展望。

2024 年 5 月 22 日
写在 WWDC 2024 之前:回顾 2019 至 2023 年间 SwiftUI 的关键升级及其影响

当人们久别重逢时,常会对朋友的变化感到惊讶;而那些日复一日陪伴在我们身边的人,他们的变化往往容易被我们忽视。在这篇文章中,我将梳理从首个版本起那些给我留下深刻印象的 SwiftUI 关键更新及其影响。这不仅是对 SwiftUI 从诞生到逐渐成熟过程的回顾,也是一次对它所蕴含活力的新的认识。

2024 年 5 月 15 日
在 SwiftUI 中,spacing = nil 表示什么?

在 SwiftUI 中,许多布局容器的构造函数都包含一个默认值为 nil 的 spacing 参数,该参数负责控制临近视图之间的间隙。本文将从这一默认参数出发,深入探讨 SwiftUI 中的 Spacing 概念,并分享一些相关的技巧及注意事项。

2024 年 5 月 8 日
精通 SwiftUI 的 containerRelativeFrame 修饰器

在 WWDC 2023 上,苹果公司为 SwiftUI 引入了 containerRelativeFrame 视图修饰器。这个修饰器使得一些以往难以通过常规方法实现的布局操作变得十分简单。本文将深入探讨 containerRelativeFrame 修饰器,内容涵盖定义、布局规则、使用场景以及相关注意事项。在文章的最后,我们还将创建一个兼容旧版本 SwiftUI 的 containerRelativeFrame 复刻版,通过这一实践加深对其功能的理解。