上个月,WWDC25总结会结束时,乔布斯在演讲中提到,苹果已经”扩展”了Swift Assisted的概念,并表示现在开发者可以直接将自己的大型语言模型导入Xcode。
现在我们对这件事的处理方式有了更深入的了解。
速帮助手
这是一个Apple公司的特征。宣布在去年的WWDC上曾有关于Xcode 26预览版的消息,但当时苹果尚未正式发布。最初,正如苹果所解释的那样,它将作为测试版本使用。
“为开发者的全部编码任务提供一个伴侣工具,让他们能够专注于更高层次的问题与解决方案。它无缝集成到Xcode中,并了解最新的软件开发套件(SDKs)和Swift语言特性,因此开发者始终可以获取最符合项目需求的最新代码功能。通过Swift Assist,探索新框架、尝试新想法等任务只需一request即可完成。Swift Assist利用了强大的模型,在云端运行——与苹果所有的开发者服务一样,它以隐私与安全为核心设计。开发者代码仅用于处理请求,而不会存储在服务器上,并且苹果不会将这些数据用于训练机器学习模型。”
什么新的Swift 助手?
苹果现在拥有详细Swift Assit在Xcode 26中的新愿景包括内置的预测代码补全模型、一个有限免费使用的原生ChatGPT集成,以及开发者将第三方服务(其中包括本地模型运行在其自身设备上的)集成进开发环境的方法。
默认情况下,开发者只需几下鼠标点击即可启用ChatGPT,并且每天有使用次数限制。如果他们已经拥有ChatGPT Plus订阅,则可登录账户或插入自定义API密钥以突破这些限制。

但真正强大的地方在于Xcode的新 openness:开发者只需输入一个API密钥,就能调用Anthropic等其他服务提供商的最新服务。这让他们可以接触到行业前沿的编程模型。Apple的实现也允许开发者从每个服务提供商中选择要展示的模型,并将它们设为 favorites以加速访问。
即使是本地的应用程序,Xcode 也不放过任何可以优化的细节。如果开发者使用像 Ollama 或 LM Studio 这样的工具,他们可以在 Mac 上直接运行的模型中进行插件开发。他们可以根据需要添加任意数量的插件,并在开始新的对话时通过 Xcode 的 Coding Assistant 进行切换。

这一举措使Xcode与当今AI工具的发展趋势接轨:模型通用、可定制和模块化到不依赖于苹果采用更新版本模型的地步。无疑这是正确的方向,这种灵活性能在多元模型世界中让Xcode大受欢迎。
你对在Xcode中使用LLMs感到兴奋吗?您是否已经将LLMs用于编程?请在评论区告诉我们。