WWDC 26:AI 帮你看完了,然后呢?-- 肘子的 Swift 周报 #140

WWDC 26:AI 帮你看完了,然后呢?

随着 AI Agent 工作流的普及,今年不少开发者开始让 AI 代劳汇总、筛选重点,以更快的节奏消化 WWDC 上推出的新能力。苹果也很配合------一次性放出全部 Session、文字稿与示例代码,进一步降低了 AI 处理这些内容的门槛。

对我个人而言,往年手动提取 interface 、逐一比对新旧 API 的操作,如今已变成 Agent 工作流里的一条指令。从效率角度来说,这是实实在在的进步。

但快速提炼出的信息,往往无法精准、完整地还原苹果工程师在 Session 中传递的关键细节。很多 Session 仍值得静下心来,仔细甚至反复观看。

AI 提升的是获取资讯的速度,而非理解的深度。资讯进了 AI 的上下文,不等于知识进了我们自己的脑子。

观看习惯可以与时俱进,但对自己的要求,不该跟着一起打折。

本期内容 | 前一期内容 | 全部周报列表

WWDC 2026

汇总

文档

  • WWDC.ai by Superwall

    一个帮助开发者或 AI 代理快速了解 Apple 开发者更新的网站,提供 Session 摘要、Ask AI 能力,并提供 Skill⁠ 方便在代码助手中直接使用。

  • iOS/MacOS: Apple Beta Doc Retriever by Itsuki

    一款 iOS/macOS 开源应用,可帮助开发者查看带有 Beta 标注的文档和 API,快速了解新旧系统版本间的差异。

  • WWDC Quick Look by SwiftGG

    汇总了自 WWDC 2020 至今的所有 Session 内容,包含关联 Session、视频跳转和关键代码片段,也提供了 Skill⁠ 方便 AI 工具使用。

  • Ask WWDC by Matt Spear

    一个面向 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 中的 LazyVStackLazyVGrid 或自定义 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 的操作入口。

问题与解决

近期推荐

  • 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 驱动、程序作为工具"的实用自动化设计。

  • Container 1.0

    Apple 几天前正式发布了 Container 1.0。作为面向 Apple silicon 的 OCI 容器方案,它相比 Docker 在隔离、启动速度和 macOS 原生体验上更有优势。当然,由于生态仍新,相关功能和工具链还在持续完善中。

往期内容

💝 支持与反馈

如果本期周报对你有帮助,请:

  • 👍 点赞 - 让更多开发者看到
  • 💬 评论 - 分享你的看法或问题
  • 🔄 转发 - 帮助同行共同成长

🚀 拓展 Swift 视野

相关推荐
元启数宇1 小时前
PDF转CAD 3种方法实测:手动描线/AI矢量化/在线工具谁更快更准
人工智能·pdf
LB9678161 小时前
外贸企业GEO优化怎么做?独立站AI搜索引擎排名策略详解
大数据·人工智能·搜索引擎·外贸独立站·ai建站·geo优化·ai搜索排名
IT阿瑞1 小时前
AI智能体平台横评:五大平台对比 + 企业办公场景选型指南(含技术支持、客户服务、知识管理路径)
人工智能
terry6001 小时前
2026企业5G短信服务商选型全指南:通道、架构、服务全维度评估标准
大数据·人工智能·5g·web安全·信息与通信·数据库架构
jinxindeep1 小时前
混元Hy-Embodied-0.5-VLA:从视觉-语言-动作模型到真实世界机器人学习全栈系统
人工智能·学习·机器人
kjmkq1 小时前
2026国内GEO优化服务商行业现状与选型分析
大数据·人工智能
薛定猫AI1 小时前
【深度解析】OpenRouter Fusion 复合API技术拆解:多模型融合架构原理与实战评估
人工智能
Rain5091 小时前
2.4. PostgreSQL 数据库连接与实战指南
前端·数据库·人工智能·后端·postgresql·数据分析