2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

JetBrains 在 CLion 的 Linux 和 OS X 版本中引入 Swift 支持

  • 2015-12-27
  • 本文字数:650 字

    阅读完需:约 2 分钟

得益于苹果在 12 月初开源了Swift 编译器和库,JetBrains 在其跨平台IDE CLion 的 Linux 和 OS X 版本中引入了Swift 支持。

为了能够使用CLion 编写Swift,开发人员需要安装一个 CLion 插件 Swift 工具链。在正确安装 Swift 工具链以后,开发人员就可以使用预备好的 CMake 模板创建 Swift 项目了。

CLion 的 Swift 插件提供了如下特性:

  • 解析项目和标准库中的类;
  • 代码高亮和补全;
  • 代码格式器,可以设置 Swift 特有的风格;
  • 基于 LLVM 的可视化调试,包括值和类型渲染、表达式求值。

JetBrains 还是 AppCode 的开发者。AppCode 是一个面向 iOS 和 OS X 开发的独立 IDE,它已经提供了Swift 支持。不过,由于AppCode 仅限于OS X 平台,所以Linux 开发人员无法选用。

据JetBrains 的Anastasia Kazakova 介绍,CLion 的Swift 插件使用了JetBrains 自己的AppCode Swift 语言解析器,而不是基于苹果编译器的解析器,这是因为前者在一些任务中可以更好地同他们的IDE 集成,如快速生成整个项目的符号列表、支持重构,等等。Kazakova 表示,事实上,他们之所以将Swift 插件引入CLion 而不是IntelliJ IDEA,其中一个原因是CLion 和AppCode 已经有许多共用的东西,这使得在CLion 中提供Swift 支持更简单。她还表示,JetBrains 目前还没有在IntelliJ IDEA 中引入Swift 支持的计划。

CLion 1.5 早期使用计划提供 CLion Swift 插件的下载。需要注意的是,build 144.2151.8 意外缺失了 LLDBFrontend,不过可以从这里单独下载。

查看英文原文: JetBrains CLion Adds Support for Swift on Linux and OS X

2015-12-27 18:003615
用户头像

发布了 1008 篇内容, 共 440.9 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

JAVA面试题及答案(200问)

Geek_Yin

程序员 面试 java面试 Java面试题 Java面试八股文

VSD Viewer for mac(Visio绘图文件阅读器)v6.16.1激活版

小玖_苹果Mac软件

010 Editor for Mac(最好用的十六进制编辑器)v14.0激活版

小玖_苹果Mac软件

智能问答模型升级,通义灵码新增图片多模态问答模式等新能力,项目秒上手

阿里巴巴云原生

阿里云 云原生

“浪潮信息-龙蜥技术认证”走进成都东软学院,证书与学分互认互通

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥meetup 龙蜥技术认证

圣诞树的装饰挑战:非线性分析能阻止圣诞树倒塌吗?

Altair RapidMiner

设计 仿真 altair Hypermesh

智谱开源 CogAgent-9B,让 AI「看懂」屏幕;Anthropic:大多数任务无需复杂 AI 智能体

声网

OpenAnolis 荣获“2024 年度操作系统领域国内活跃开源项目&开发者”奖项

OpenAnolis小助手

操作系统 龙蜥社区 OpenAnolis

大模型安全 | 第九期「创造未来,安全同行」度安讲技术沙龙成功举办

百度安全

低成本高性能的企业组网

Ogcloud

SD-WAN 企业组网 企业网络 SD-WAN组网 SDWAN

Millumin 4 for mac(专业视频编辑软件)v4.18.i免激活版

小玖_苹果Mac软件

什么是世界模型World Models | AI大咖说

AIWeker

人工智能 AIGC 世界模型

JVM实战—JVM内存设置与对象分配流转

不在线第一只蜗牛

JVM

如何构建良性的软件供应链生态?看看他们怎么说

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥meetup

智能问答模型升级,通义灵码新增图片多模态问答模式等新能力,项目秒上手

阿里云云效

阿里云 云原生

知乎,什么时候能“上桌”?

趣解商业

互联网 软件 知乎

混合云网络过于复杂?ENS给你全局一张网的极致体验

华为云开发者联盟

网络 混合云 华为云Stack ens

Macro Recorder Enterprise for mac(鼠标按键捕捉工具)v2.0.82激活版

小玖_苹果Mac软件

聚焦开源实践,龙蜥社区可信计算SIG MeetUp圆满结束

OpenAnolis小助手

操作系统 龙蜥社区 可信计算 龙蜥meetup

亚马逊云科技 | Amazon Nova:智能技术新势力

伊克罗德信息科技

2024过去了,留下十个科技记忆

脑极体

AI

Docker Container 可观测性最佳实践

观测云

Docker container

Java多线程处理文件详解与代码示例

不在线第一只蜗牛

Java Python

大模型推理引擎国产化思考和实践

京东零售技术

芯片 大模型

昨天刚面完字节——面试经验和总结(已拿offer)

Geek_Yin

程序员 java面试 字节 Java面试题 Java面试八股文

JetBrains在CLion的Linux和OS X版本中引入Swift支持_Linux_Sergio De Simone_InfoQ精选文章