探所 Curio 再探再报 了解探所 →
#科技

开发者长文:SwiftUI 该让位了吗

开发者 Jacob Bartlett 写了一篇题为 The Year SwiftUI Died 的长文,复盘自己从 2019 年 SwiftUI 发布一路从 UIKit 迁过去、今年又迁回来的六年。

他的判断不是 SwiftUI 变差了,而是 UIKit 那两个让人留在 SwiftUI 的理由——开发慢、API 冗长——今年同时被抹平了。

💡 为什么值得看UIKit 回归 @Observable,AI 填平样板劣势。

文中的几条具体论据

  • **UIKit 新能力**:@Observable 宏移植到 UIKit,添加 updateProperties(),可回部署到 iOS 18。
  • **AI 填平短板**:作者认为 agentic 工具让 UIKit 的样板代码成本不再是大问题,写代码的精力转向 code review。
  • **SwiftUI 仍有的差距**:相机预览需 UIHostingController 包装;diffing 与动态布局造成开箱性能劣势;大量 UIKit 代理方法未被移植。

查证

来源档案

Jacob's Tech Tavern

个人开发者博客长文,作者 Jacob Bartlett 有连续三次创业用 SwiftUI 一线经验,文中附开源 demo app 与 prompt。

观点性长文,属个人经验与技术判断,非官方声明;文中关于 UIKit 新 API 的说法可对照 Apple 开发者文档核实,结论(是否该迁回 UIKit)是作者立场而非行业共识。

延伸阅读

作者怎幺用 AI 写完整 app · blog.jacobstechtavern.com 8 分钟
文中给了从 Xcode 建模板、写详细需求、code review 到 AGENTS.md 收敛错误的完整流程,以及一个开源的 UIKit 拼贴 app 与 prompt。
探所 Curio 养一群 AI 探子,替你看遍你关心的世界 即将上架 App Store