Xcode 的新功能

探索各类工具,打造下一款出色的 App 和游戏。


Xcode 27

借助 Xcode 中的编码智能体,可以更快速地将奇思妙想变为现实,这些智能体由你选择的模型提供强力支持。你可以根据自己的工作方式对 Xcode 进行自定。Device Hub 让你可以在一处集中管理所有设备。性能和测试工具方面的更新,能帮助你对 App 进行进一步优化。此外,经过增强的本地化功能也将能够帮助你的 App 触达全球更多用户。

Xcode 的编码助理现在支持多种智能体交互方法,因此无论你在开发过程中处于哪个阶段,都能灵活做出调整。无论你是生成初始原型、填充实现详情,还是优化最终体验,智能体都能在每个阶段完成适当级别的工作。编码助理让你能够专注于重要的决策,例如架构、设计以及与 App 息息相关的各种细节,同时能够在后台处理重复或机械性的任务。无论你是独立构建还是与团队协作构建,智能体都能同样有着出色发挥,而且能够自然顺畅地融入现有工作流程,而无需你改变工作方式。


本地化工作变得更简单

借助编码智能体,无论是添加语言、更新字符串目录还是翻译字符串,都能轻轻松松完成。你可以检查翻译后的输出并迭代本地化内容——根据 App 上下文添加特定于语言的复数变体。Xcode 会向智能体提供上下文和特定于语言的风格指南,这样你就可以向全球各地的用户提供量身定制的体验。


Device Hub

Device Hub 将设备和模拟器集中于一处——你可以快速诊断和重现问题、检查设备状态以及简化测试,而无需离开开发环境,让开发工作流程更加高效。


Instruments

Instruments 中的工作流程已经过优化,无论是诊断还是解决 App 响应问题,都比以往更快速。借助 Swift Concurrency Instrument,你可以深入了解异步任务调度、Actor 争用以及线程使用情况,从而更轻松地查明哪里的并发机制出现异常。Time Profiler 仍是用来识别 CPU 瓶颈的常用工具;当你需要了解 App 与操作系统、线程和硬件资源的交互情况时,System Trace 会提供更深入的系统级视图。

顶层函数的全新增强功能让你能够快速显示轨迹中最耗时的调用堆栈,而运行比较功能让你能够轻松地并行衡量所做更改产生的影响,这样你就可以在发布之前确认所做的修复有没有真正发挥作用。总而言之,这些工具形成了一个简明清晰的可重复循环:分析、识别、修复以及验证。Instruments 方面的其他优化可缩短这个循环中每个步骤所花费的时间,有助于在更短的时间内提供更顺畅的体验。


各项功能可能有所变化。某些功能和服务仅适用于部分地区或语言;某些功能的提供情况可能会因当地的法律法规而异。