程序员老鬼

Xcode 26.3 发布,原生支持Claude Code 了

Xcode 26.3 悄悄一推送,iOS 开发圈这两天直接炸了锅。 最大看点不是 Bug 修复、也不是编译速度优化,而是——苹果把 Claude Code 原生塞进了 Xcode 里,还顺手把“代理式编程”(Agentic Coding)写进了更新说明,能选 Anthropic 的 Claude Agent,也能用 OpenAI 的 Codex,当自己项目里的“阿虚同桌”。

之前用 AI 写代码,基本都是:Xcode 一边开着,旁边再放个浏览器、一个聊天窗口,复制粘贴来回横跳,久了真的很想给自己报个体检。 现在 Xcode 26.3 的思路很简单粗暴:干脆把 Claude Code 搬进 IDE,本地项目、界面预览、Apple 文档全打通,让这个“聪明队友”真正落在工程里,而不是悬浮在浏览器标签页。

Image

先说这次呼声最高的「视觉验证」。 现在 Claude 不只是看代码,还能直接“看” Xcode 里的 Previews,把你正在搭的 SwiftUI 界面实时抓过来。按钮是不是挤成一团、列表是不是留了诡异的白边、暗黑模式是不是翻车,它自己都能看出来,然后给出修改建议,甚至帮你把布局代码顺手改了。 对写 SwiftUI 的同学来说,相当于在 Preview 边上多了个懂设计、也懂代码的搭档,比产品经理靠谱多了。

更狠的是,它不是只看一帧截图那么简单。 你可以让 Claude 帮你检查不同设备、横竖屏、Dynamic Type 大字体、深色模式下的效果,它会结合当前工程设置,一起帮你过一遍。 之前这些事,要么你自己切模拟器、自己点点点,要么就心里默念一句“先这样上了再说”,现在有点像给 UI 出了一套“自动化验收”。

第二块是「跨项目理解」,这对接盘大工程的人太友好了。 Claude 可以浏览整个项目结构,从 Targets、Module 到一堆 Swift / Objective-C / Storyboard / Swift Data 模型,把这些拼成一张自己的“脑图”。 你直接问它:“这个设置页是怎么跳到支付页的?”、“这块崩溃大概跟哪些文件有关?”,它会顺着导航栈、数据流关系,把相关文件一串拉出来,比你满项目 grep 关键字要省劲太多。

Image

这对新同事、外包、接手别人退休项目的同学简直是福音。 以前刚进组的第一周,基本都花在“到处点点看结构”上,现在可以直接把 Claude 当成熟悉项目的导游,自己再挑关键模块深入看,节奏会轻松不少。

第三个亮点,是这次被苹果官方写死在文案里的「自主任务执行」。 区别就在于:你不再需要一句一句教 AI“在某某文件里加一行什么”,而是给它一个目标,比如“重构网络层,统一用 async/await 并加上基础重试机制”。 Claude 会自己拆解任务、决定要动哪些文件,必要的时候自动去翻 Apple 官方文档,边改边跑编译/测试,做到哪一步了、遇到什么阻碍,它会在 Xcode 里跟你同步进度。

Image

这就是苹果口中的 Agentic Coding。 从“帮我写这一段函数”,变成“你去把这个需求搞定,我来最后验收”;开发者的角色更像 tech lead,定方向、把关质量,而不是在每一个细节上划水拧螺丝。 当然,锅还是你的锅,所以 Code Review 该看还是得看,别真指望它帮你写完一整版结算逻辑就直接上生产。

第四块稍微偏底层一点,但对生态很关键:MCP 协议支持。 Xcode 26.3 把 Model Context Protocol 打开给外部 Agent,用大白话讲,就是给像 Claude Code 这种工具准备了一套“Xcode 官方遥控器”。 通过 MCP,它可以在命令行里调用 Xcode 的能力:打开工程、获取诊断信息、拉取 Previews 画面、触发构建测试,甚至把这些视觉结果回传给自己继续分析,对喜欢在终端里开发、或者远程服务器编译的同学来说,这波操作我服。

更有意思的是,MCP 不只服务 Claude Code。 你自己写的小工具、团队内部的代码机器人,只要按 MCP 协议接入,也能以比较安全、受控的方式触达 Xcode,而不是各种黑魔法脚本乱七八糟调用。 长远看,这套东西有点像“Xcode 插件 2.0”,只是这次核心主角换成了智能 Agent。

很多人也在问:那 Anthropic 的 Claude Agent 和 OpenAI 的 Codex,到底在 Xcode 里扮演什么角色? 简单说,它们就是两种不同风格的“项目合伙人”,你可以选就近顺眼的那位,让它帮你审架构、写业务代码、补测试、查 Crash 日志,甚至把一串 Product Requirements 文档拆成真实的工程任务。 对于个人开发者和小团队来说,这波升级挺香的:一个人写 app,再也不是从设计到后端全都自己抗,IDE 里自带了一个能看懂你项目上下文的“第二大脑”。

当然,该提醒还是要提醒一句: Agent 再聪明,也替你不了架构设计和产品判断,如果项目本身结构一团乱、命名风格像随机数生成,那不管 Claude 还是 Codex,最后只能变成帮你擦桌子的勤杂工。 想要真正用好 Xcode 26.3 这一套 Agentic Coding,自己先把工程打理干净,给它一个相对清晰的世界观,它才能帮你在正确的方向上“加速”。

Xcode 26.3 和 Claude Code 的这波联动,你会第一时间开干,还是准备再观望几版更新? 欢迎在评论区聊聊你最想丢给 Agent 的第一个任务是什么