失去时才会觉得可贵 - 肘子的 Swift 周报 #90

失去时才会觉得可贵 - 肘子的 Swift 周报 #90

💡 原文中文,约3400字,阅读约需8分钟。
📝

内容提要

在 WWDC25 上,Apple 宣布 SceneKit 将只修复关键 bug,不再增加新特性,建议开发者迁移至 RealityKit。虽然 SceneKit 仍可使用,但失去维护意味着与 Swift 生态脱节,许多框架逐渐被新技术取代,开发者对此感慨万千。

🎯

关键要点

  • Apple 在 WWDC25 上宣布 SceneKit 将只修复关键 bug,不再增加新特性,建议开发者迁移至 RealityKit。
  • SceneKit 失去维护意味着将与 Swift 生态脱节,难以与现代项目无缝集成。
  • SpriteKit 也面临类似境遇,未见重大更新,可能很快停止维护。
  • Combine 的使用变得越来越困难,随着结构化并发的普及,其在新项目中的应用将减少。
  • Core Data 在 WWDC 2025 上没有更新,但作为 SwiftData 的底层实现仍然重要。
  • 苹果的框架演进显示出技术演进的必然规律,许多曾经的明星框架被新技术取代。
  • 开发者在面对旧框架被弃用时,感受到它们在历史环境中的重要性。
  • SwiftUI 的 .layoutPriority 修饰器在 ZStack 中的运作机制与 VStack/HStack 完全不同。
  • Foundation Models 在本地模型中存在限制,onevcat 对其进行了详实测试。
  • Swift 官网新改版缺乏社区导向性,需建立一个由社区主导的入口。
  • Liquid Glass 是 Apple 最大的设计语言革新,带来更具情感温度的界面体验。
  • Paul Hudson 对 WWDC 2025 中 SwiftUI 更新进行了全面梳理,解决了开发者常见问题。
  • Jacob Van Order 尝试将传统 closure 写法迁移至现代 async/await,强调 Swift 6 强制采用结构化并发。
  • Ronald Mannak 分享了对大语言模型的理解,重点放在 Transformer 之前与之后的流程。
  • ContainerUI 是一个开源桌面应用,具备完整的容器管理能力。
  • Justin Poliachik 开发的 macOS 应用 Monotype 提供无干扰的写作体验。

延伸问答

Apple 为什么建议开发者迁移至 RealityKit?

因为 SceneKit 将只修复关键 bug,不再增加新特性,失去维护意味着与 Swift 生态脱节。

SpriteKit 的未来如何?

SpriteKit 也面临停止维护的风险,且未见重大更新,可能很快被弃用。

Combine 在新项目中的应用前景如何?

随着结构化并发的普及,Combine 的使用将越来越少,特别是在隔离域中应用变得困难。

Core Data 在 WWDC 2025 上有何更新?

Core Data 在 WWDC 2025 上没有更新,但仍作为 SwiftData 的底层实现,暂时不会被弃用。

Liquid Glass 是什么?

Liquid Glass 是 Apple 最大的设计语言革新,带来更具情感温度的界面体验。

Swift 官网的新改版有什么问题?

新改版缺乏社区导向性,更像是文档入口,未能有效服务开发者社区。

➡️

继续阅读