Releases 开发工具

AppCode 2019.3 现已发布!更快的代码高亮显示、补全和导航功能、改进的 Swift 支持、新的 Swift 意图和构建消息以及 Mac Catalyst 支持!

请欢迎我们针对性能的特殊更新– AppCode 2019.3!

立即下载 APPCODE 2019.3

Swift

性能

我们答应了将此版本专用于性能改进,其中包括:

  • 与 AppCode 2019.2 相比,纯 Swift 和混合项目中的高亮显示,代码补全和导航应该快很多。

  • 我们提升了缓存,因此与之前的 AppCode 版本相比,“处理 Swift 模块”的速度应当显著加快。

在此版本中开始的一些重大改进仍在进行中,并计划在下一个版本中发布。我们将继续努力,而 2020.1 版本的主要重点再次是性能提升和语言支持。

语言支持

AppCode 2019.3 带来了对以下 Swift 5.1 功能的支持:

新意图操作

大量新的 Swift 意图可以提高您的生产力:

  • 拆分/联接变量声明和赋值:

  • 拆分包含多个元素的变量声明:

  • 拆分/联接嵌套的 if/else 语句:

  • 翻转比较和二进制表达式:

  • 反转 if 条件:

  • 合并/拆分条件:

  • 德摩根(De Morgan)定律:

代码生成

我们添加了两个新选项来帮助您生成 Swift 代码:Prefer Void over () 和 Prefer explicit return。在 Editor | Code Style | Swift | Code Generation | General 中可以找到这两个选项。

代码格式化

以下是用于格式化代码的实用新选项:

  • 利用 willSet/didSet 将简单的属性块保持在一行中 (Preferences | Editor | Code Style | Swift | Wrapping and Braces | Keep when reformatting | Methods and functions in one line)。

  • 将空类型声明保持在一行中 (Preferences | Editor | Code Style | Swift | Wrapping and Braces | Keep when reformatting | Empty type declarations in one line)。

替代 Swift 工具链

您在使用 Swift Tensorflow 工具链还是另一个自定义 Swift 工具链?我们现在可以正确加载适用于自定义 Swift 工具链的所有代码结构,并将它们用于构建、运行、调试和测试。

构建消息

我们通过重新设计 Messages 树修复了数十个用户体验问题,Messages 树现在可与 Xcode 显示相同的信息:

现在,构建进度条可以准确显示编译应用程序需要多长时间:

消息筛选器经过简化,现在提供与 Xcode 相同的选项:All IssuesErrors and Warnings, 和 Errors Only.

Mac Catalyst 支持

编码辅助、构建、运行和调试现在适用于 Mac Catalyst 项目。

就是这样!

 

立即下载 APPCODE 2019.3

欢迎访问我们网站详细了解所有新功能并下载 30 天免费试用版,评估所有功能。

下载 AppCode 2019.3

您的 AppCode 团队
JetBrains
The Drive to Develop

image description

Discover more