由苹果公司开发的 Swift for Visual Studio Code 扩展,专为微软 Visual Studio Code 编辑器提供 Swift 编程语言支持,现已正式上架 Open VSX 注册表。该注册表由 Eclipse 基金会托管,是一个面向 VS Code 扩展的开源注册平台。
据苹果介绍,Swift for Visual Studio Code 扩展为基于 Swift Package Manager 构建的项目提供一流的语言支持,可在 macOS、Linux 和 Windows 三大平台上实现无缝的跨平台开发体验。该扩展不仅为 VS Code 带来了 Swift 语言支持,涵盖代码补全、代码重构、完整的调试支持、测试资源管理器以及 DocC 文档支持,还兼容更广泛的编辑器生态系统,并允许 Cursor、Antigravity 等智能体 IDE 自动安装 Swift,无需手动下载。
Swift for VS Code 扩展的主要功能包括:
跳转定义、速览定义、查找所有引用及符号搜索
错误标注与修复建议
通过 LLDB DAP 自动生成调试启动配置
自动创建任务
项目面板,可快速执行操作并查看依赖项
测试资源管理器视图
需要注意的是,Swift for VS Code 扩展的大多数功能仅适用于使用 Swift Package Manager 构建的项目。此类项目的根目录中通常包含 Package.swift 文件。对于 Xcode 项目(.xcodeproj 格式)的支持目前较为有限。此外,Swift for VS Code 扩展同样可在 Visual Studio Marketplace 上获取。
Q&A
Q1:Swift for VS Code 扩展支持哪些操作系统平台?
A:Swift for VS Code 扩展支持 macOS、Linux 和 Windows 三大主流操作系统平台,能够实现跨平台的无缝开发体验,方便开发者在不同系统环境下使用 Swift 进行项目开发。
Q2:Swift for VS Code 扩展有哪些核心功能?
A:该扩展提供了丰富的开发功能,包括代码补全、代码重构、完整调试支持(通过 LLDB DAP 自动生成启动配置)、测试资源管理器视图、DocC 文档支持、错误标注与修复建议,以及项目面板用于快速管理依赖和执行操作,极大提升了 Swift 开发效率。
Q3:Swift for VS Code 扩展对 Xcode 项目的支持情况如何?
A:目前该扩展对 Xcode 项目(.xcodeproj 格式)的支持较为有限,大多数功能仅适用于使用 Swift Package Manager 构建的项目,这类项目的根目录中通常包含 Package.swift 文件。如需完整功能支持,建议优先使用 Swift Package Manager 进行项目构建。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。