Swift 扩展已登陆 VS Code,开发者终能摆脱 Xcode
日前一款由 SSWG 维护的 Swift 扩展登陆 Visual Studio Code。为 Visual Studio Code 添加了对 Swift 的语言支持。
SSWG(Swift Server Work Group)是一个指导小组,旨在推动使用 Swift 来开发和部署应用程序。类似于 Swift 的核心团队,SSWG 负责提供整体技术指导,并建立库和工具的建议、开发和最终推荐的标准。SSWG 也会将开发社区所需的 Swift 语言功能反馈给 Swift 核心团队。
该扩展的名称就叫做 “Swift”,为开发者提供了一个在 Xcode 之外开发 Swift 应用的选择。目前该扩展的首个版本已上架 Visual Studio Marketplace,版本号为 0.1.0。
该扩展支持使用 SourceKit LSP 作为语言服务器来提供代码补全,以及使用 LLDB 以启用调试。
该扩展的亮点包括:
- 自动创建任务
- Swift Packages 的依赖性视图
- 代码补全
- 跳到定义、查看定义、查找所有引用、符号搜索
- 错误注释和从错误中应用建议
- 使用 CoreLLDB 自动生成用于调试的启动配置
该扩展为开发者在 VS Code 中开发 Swift 提供了完整的功能和一流的体验,也为开发者在所有平台上开发 Swift 应用程序提供无缝衔接。需要注意的是,目前的版本还仅是 0.1.0,所以它的功能并不稳定,开发者暂时还无法将它作为开发 Swift 的主要工具。
虽然此前也有适用于 VS Code 的 Swift 扩展,但这些扩展通常是由个人开发者所开发,他们背后并没有 Swift 核心团队的支持,并且很多扩展都已“年久失修”。
未来的目标
在接下来的几周里,Swift 社区和 SSWG 将致力于整合 VS Code 测试资源管理器,以提供类似于 Xcode 的测试体验(从 UI 运行单个测试或测试类),如果开发者在使用过程中发现错误或有功能请求,可以在 GitHub repo 上创建 issue,或在 Slack 中的 #vscode-swift 频道上发帖。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Opera GX 上架 Windows 应用商店
Opera GX 是 Opera 在 E3 2019 期间发布的一款浏览器,目前已支持 Windows、macOS、iOS 和 Android。从 Opera GX 发布的地点就能看出,这是一款专门面向游戏的对应产品(E3、Gamescom 和 TGS 并列为世界三大游戏展) 。 Opera GX 在常规 Opera 浏览器的基础上增加了面向游戏玩家的功能。它支持 Razer Chroma 和 Corsair iCUE,能与外设和硬件同步光效;它还增加了与游戏玩家常用应用的集成,如 Twitch 和 Discord;该浏览器还内置了一个名为 GX Corner 的页面,整理了与游戏相关的交易和新闻。 再加上 Google Stadia、Xbox Cloud Gaming 和 Amazon Luna 等云游戏平台的快速发展,Opera GX 深受玩家喜爱。 在今年 9 月微软宣布向浏览器厂商放宽微软商店的限制后,Opera 浏览器与 Yandex 浏览器先后登陆微软商店。上个月,Mozilla 也将 Firefox 上架至微软商店。这些浏览器陆续登陆微软商店除了帮助微软丰富了商店内容,也...
- 下一篇
Linus 在 1994 年被丢失的演讲录音公开
Linux Professional Institute 董事会主席 Jon Maddog Hall在 Archive.org 上公开了Linus Torvalds 在 1994 年发表的主题演讲录音。 根据 Jon Maddog Hall 的介绍,在 1994 年 DECUS 大会期间,当时他看到还没认识的 Linus 帮助 DECUS UNISIG 主席Kurt Reisler在英特尔电脑上安装好了 GNU/Linux,并在当天晚些时候看到 Linus 发表了两场演讲。Jon 表示自己在使用 Linux 后的感受是十分惊讶,还给出了非常好的评价。 当时 Linus 年仅 24 岁,发表的两场演讲主题分别为:"An Introduction to Linux" 和 "Implementation Issues in Linux"。Jon 介绍称,这是 Linus 第一次在大型会议上讨论 Linux(共有 1.9 万人参加了 DECUS'94 大会),并使用英语给母语为英语的听众做演讲,不过只有 40 人前来听他的演讲。虽然 Linus 在这次演讲中表现得有点紧张,但还是收获了热烈不断...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2配置默认Tomcat设置,开启更多高级功能