AIPress.com.cn報(bào)道
Apple在Xcode 26.3中正式引入了"Agentic Coding"功能,將第三方AI編程代理集成到其開(kāi)發(fā)環(huán)境中,首批支持的代理包括Anthropic的Claude Agent和OpenAI的Codex。
這次更新是Xcode 26引入AI編碼助手后的一次重大擴(kuò)展。Apple表示,新功能讓AI代理能夠在項(xiàng)目中以更高的自主性工作,并獲得對(duì)Xcode工具和工作流的更廣泛訪問(wèn)權(quán)限。
Apple全球開(kāi)發(fā)者關(guān)系副總裁Susan Prescott表示:"Agentic Coding能夠大幅提升生產(chǎn)力和創(chuàng)造力,簡(jiǎn)化開(kāi)發(fā)工作流程,讓開(kāi)發(fā)者專(zhuān)注于創(chuàng)新。"
根據(jù)Apple和Anthropic的描述,集成后的AI代理可以:
搜索Apple文檔,理解API和框架用法
探索項(xiàng)目完整的文件結(jié)構(gòu),識(shí)別需要修改的位置
更新項(xiàng)目設(shè)置
執(zhí)行構(gòu)建并進(jìn)行迭代修復(fù)
捕獲Xcode Previews進(jìn)行視覺(jué)驗(yàn)證
最后一點(diǎn)尤其值得注意。代理可以在開(kāi)發(fā)過(guò)程中截取SwiftUI的Preview畫(huà)面,查看界面實(shí)際呈現(xiàn)效果,并根據(jù)視覺(jué)反饋進(jìn)行迭代。這意味著AI不僅能寫(xiě)代碼,還能"看到"代碼運(yùn)行的結(jié)果并自主判斷是否需要修改。
Anthropic表示,這對(duì)SwiftUI開(kāi)發(fā)尤為重要,因?yàn)橐曈X(jué)輸出是實(shí)現(xiàn)決策的重要依據(jù)。Claude可以基于Preview輸出自主迭代其實(shí)現(xiàn)方案。
Anthropic描述了一種新的工作模式:開(kāi)發(fā)者可以為長(zhǎng)期運(yùn)行的任務(wù)提供一個(gè)目標(biāo),而不是逐步指令。Claude會(huì)自行分解任務(wù)、決定修改哪些文件、執(zhí)行更改,并在失敗時(shí)進(jìn)行迭代,直到完成任務(wù)或需要用戶輸入。
Apple也描述了類(lèi)似的方法,表示代理可以基于項(xiàng)目架構(gòu)做出決策,理解整個(gè)應(yīng)用及其結(jié)構(gòu),而不僅僅關(guān)注當(dāng)前打開(kāi)的文件。
Apple表示,Xcode 26.3通過(guò)Model Context Protocol(MCP)這一開(kāi)放標(biāo)準(zhǔn)開(kāi)放其能力。開(kāi)發(fā)者可以使用任何兼容MCP的代理或工具與Xcode配合工作。
Anthropic也強(qiáng)調(diào)了MCP支持,表示使用Claude Code的開(kāi)發(fā)者可以通過(guò)MCP與Xcode集成,在命令行中捕獲視覺(jué)Previews。
Xcode 26.3目前以Release Candidate版本提供給Apple Developer Program成員,預(yù)計(jì)很快在App Store正式發(fā)布。











