AppCode 2019.3 现已发布!更快的代码高亮显示、补全和导航功能、改进的 Swift 支持、新的 Swift 意图和构建消息以及 Mac Catalyst 支持!
请欢迎我们针对性能的特殊更新– 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 Issues, Errors and Warnings, 和 Errors Only.
Mac Catalyst 支持
编码辅助、构建、运行和调试现在适用于 Mac Catalyst 项目。
就是这样!
欢迎访问我们网站详细了解所有新功能并下载 30 天免费试用版,评估所有功能。
下载 AppCode 2019.3
您的 AppCode 团队
JetBrains
The Drive to Develop