随着 AI Agent 工作流的普及,今年不少开发者开始让 AI 代劳汇总、筛选重点,以更快的节奏消化 WWDC 上推出的新能力。苹果也很配合——一次性放出全部 Session、文字稿与示例代码,进一步降低了 AI 处理这些内容的门槛。
对我个人而言,往年手动提取 interface 、逐一比对新旧 API 的操作,如今已变成 Agent 工作流里的一条指令。从效率角度来说,这是实实在在的进步。
但快速提炼出的信息,往往无法精准、完整地还原苹果工程师在 Session 中传递的关键细节。很多 Session 仍值得静下心来,仔细甚至反复观看。
AI 提升的是获取资讯的速度,而非理解的深度。资讯进了 AI 的上下文,不等于知识进了我们自己的脑子。
观看习惯可以与时俱进,但对自己的要求,不该跟着一起打折。
WWDC 2026
汇总
-
WWDC 26 Group Lab Q&A by Anton Gubarenko
今年的 Group Lab 中,来自 Apple 的专家围绕开发者提出的各类问题进行了现场解答。Anton 分别汇总了 Swift、SwiftUI 初学者、SwiftUI 进阶、性能、VisionOS、AI、Icon Composer、Camera and Photo 等主题 Lab 的问答内容。
-
(Some) Unanswered Swift Group Questions by Matt Massicotte
由于时间和投票机制限制,Swift Group Lab 中并非每个问题都能被现场回答。Matt 选取了一些未获回答的问题并给出个人解读,内容主要集中在 Swift 6 迁移、Approachable Concurrency、默认 MainActor 隔离、
@preconcurrency、Sendable / ~Sendable,以及非结构化任务等方向。 -
What’s new in Swift 6.4 at WWDC26 by Khoa Pham
这篇文章梳理了 Swift 6.4 中让代码更简洁、更具表现力的一系列变化。
-
What’s Coming in Swift 6.4 by Wade Tregaskis
这篇文章整理了 Swift 6.4 中已标记为 implemented 的 Swift Evolution 提案,覆盖并发、所有权、标准库、访问器、包管理和编译器诊断等多个方向。
-
What’s New in SwiftData for iOS 27 by Mohammad Azam
尽管 SwiftData 今年看起来没有特别巨大的更新,但新增的枚举谓词、分段查询、复合谓词、
.codable属性和ResultsObserver都面向具体痛点,进一步补齐了 SwiftData 的使用体验。 -
What is new in SwiftUI after WWDC26 by Majid Jabrayilov
Majid 对今年 WWDC26 上 SwiftUI 相关新功能做了梳理,其中不少都是开发者长期期待的能力。略显遗憾的是,除了
@State外,大多数新 API 并未提供向前兼容支持。 -
iOS 27: Notable UIKit Additions by Jordan Morgan
SwiftUI 继续发展,但 Apple 并没有放慢对 UIKit 的维护。今年的 UIKit API 更新更多围绕系统新特性适配,以及与 SwiftUI 的新能力对齐展开。
文档
-
一个帮助开发者或 AI 代理快速了解 Apple 开发者更新的网站,提供 Session 摘要、Ask AI 能力,并提供 Skill 方便在代码助手中直接使用。
-
iOS/MacOS: Apple Beta Doc Retriever by Itsuki
一款 iOS/macOS 开源应用,可帮助开发者查看带有 Beta 标注的文档和 API,快速了解新旧系统版本间的差异。
-
汇总了自 WWDC 2020 至今的所有 Session 内容,包含关联 Session、视频跳转和关键代码片段,也提供了 Skill 方便 AI 工具使用。
-
一个面向 WWDC 内容的问答搜索工具,可以根据自然语言问题快速定位相关 Session,并整理出简短答案和重点内容。
新功能
-
SwiftUI’s @State is now a macro by Artem Mirzabekian
@State在 SwiftUI 早期主要面向值类型,但随着 Observation 框架在 iOS 17 引入,@State不具备类似@StateObject的实例懒加载能力这一问题逐渐显现。WWDC26 终于补上了这块短板。尤其值得关注的是,Apple 并没有直接调整属性包装器的实现,而是通过同名宏来完成改造,这或许也提供了一种未来处理兼容性问题的新思路。 -
WWDC26: The Evolution of Presentation Transitions in SwiftUI by codelaby
WWDC26 中,SwiftUI 为
sheet/fullScreenCover新增了crossFade转场效果。遗憾的是,目前仍未提供自定义转场能力。 -
Custom scroll layouts with swipe actions in SwiftUI on iOS 27 by Natalia Panferova
从 iOS 27 开始,
swipeActions不再是List的专属能力。新增的swipeActionsContainer()可以让ScrollView中的LazyVStack、LazyVGrid或自定义Layout支持滑动操作;新的onPresentationChanged回调也可以在某一行的滑动操作展开或收起时触发,便于记录当前活跃项、联动状态或执行额外逻辑。 -
Using Claude with Apple Foundation Models by Artem Novichkov
Foundation Models framework 在 WWDC26 上获得了一个重要扩展:除了 Apple 的端侧模型,
LanguageModelSession现在也可以接入符合LanguageModel协议的服务端大模型。文章展示了如何使用 Anthropic 的ClaudeForFoundationModels将 Claude 接入 Apple Foundation Models。 -
SwiftUI’s New .prominent Tab in iOS 27 Is Not a Floating Action Button by Sagar Unagar
iOS 27 中,SwiftUI 新增的
Tab(role: .prominent)可以让某个 tab 在系统 tab bar 中获得更强的视觉强调。Sagar 提醒,这项能力应该用于突出应用中最重要的导航目的地,而不是替代 Floating Action Button、导航栏 “+” 按钮或弹出 sheet 的操作入口。
问题与解决
-
Installing simulator runtimes from the command line by Donny Wals
如果开发者在安装 Xcode 27 后遇到 iOS Simulator Runtime 无法通过 Xcode UI 正常下载的问题,可以改用
xcodebuild从命令行安装运行时。 -
Using Xcode 27’s Agent Skills in Claude, Codex, and Cursor by Antoine v.d. SwiftLee
Xcode 27 内置了一组 Apple 官方提供的 Agent Skills,涵盖 SwiftUI、UIKit、测试等场景,并提供了导出能力,方便在 Claude、Codex、Cursor 等工具中使用。
-
EnableMacosAI by 海空蒼
一个用于在中国销售的 macOS 设备上启用完整 Apple Intelligence 的工具。
近期推荐
-
Swift at Apple: Migrating the TrueType Hinting Interpreter by Scott Perry
Apple 安全团队分享了将 TrueType hinting interpreter 从 C 迁移到 Swift 的经验:在保持像素级一致的前提下,新的内存安全 Swift 实现平均比原 C 实现快 13%,文章也深入介绍了非可复制类型、Span、projection type 等在系统级性能优化中的实践。
TrueType hinting interpreter 是 TrueType 字体渲染系统中的提示指令解释器,它会读取字体中的 hinting 字节码,并根据这些指令调整字形控制点,让文字在特定字号和屏幕像素网格上显示得更清晰。
-
Scaling iOS application development with Tuist by Michael Gerasymenko and Ashutosh Dubey
Delivery Hero Logistics 团队分享了如何用 Tuist 扩展大型 iOS 工程:在保留 Xcode 和 Swift Package Manager 工作流的同时,通过 Swift 代码定义项目结构、显式依赖图、二进制缓存和选择性测试,将本地 clean build 从 2.5 分钟降到 0.5 分钟,并让 CI 构建和单测耗时缩短 2.5 倍。
文章的重点不只是“Tuist 可以加快构建”,而是展示了它如何帮助团队把大型 iOS 工程变得更可维护。
-
Keeping Up With Swift Forums Using Codex by Alejandro Martinez
Alejandro 分享了如何用 Codex Automations 和 Swift CLI 构建一个每天自动跟进 Swift Forums 的个人工作流:由 CLI 处理论坛数据和状态同步,Codex 负责理解上下文、生成摘要和推进后续探索,展示了一种“AI 驱动、程序作为工具”的实用自动化设计。
-
Apple 几天前正式发布了 Container 1.0。作为面向 Apple silicon 的 OCI 容器方案,它相比 Docker 在隔离、启动速度和 macOS 原生体验上更有优势。当然,由于生态仍新,相关功能和工具链还在持续完善中。