Swift扩展已登陆VS Code!开发者要摆脱Xcode了

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

文 | Travis

出品 | OSC开源社区(ID:oschina2013)

日前一款由 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。

0838b2d690e10a57c5b110238c270c80.png

该扩展支持使用 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 频道上发帖。

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

fec41e8fd257859d44aab222c2899b26.png

点击👆卡片,关注后回复【面试题】即可获取

在看点这里bb5ff895ebdf25a6e8e7cfaf95cc3163.gif好文分享给更多人↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值