Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44801

AppCode 2016.3 发布,性能改进

$
0
0

AppCode 2016.3 发布了(Build:163.8703.23),可以点击这里下载,如果使用的是 2016.2.4 版本,也可用通过补丁进行更新。

这里将介绍最重要的变更。 

Swift

语言支持

AppCode 2016.3 提供了对 Swift 3 支持的第一部分。

格式化

  • 使用新的格式化选项可以为下面的 Swift 代码结构轻松地重新格式化代码:

  • 类型注释中的冒号,字典类型声明和键值对

  • 闭合

  • 链式方法调用

  • 函数声明参数和调用参数

  • 条件语句

在这篇博文中阅读更多关于它们的用法

从使用创建

代码生成是 AppCode 与众不同的一个重要领域。

AppCode 2016.3 为代码生成系列添加了一个新成员:从 Swift 函数、变量和属性的用法意图创建。

性能改进

在这个版本中,我们在 Swift 编辑方面花费了大量的时间来提高性能。

改进的第一个巨大的部分与分辨率性能有关。我们之前尝试在 Swift 中实现的递归闭包解析允许我们在闭包的情况下改进符号解析,但其性能远非完美。

因此,即使是复杂的 Swift 文件现在应该更快地突出显示,而代码实体(包括在 2016.2.x 版本中停止工作的闭包 shorthands)现在应该明显更好地解决。

SourceKit 集成成为性能改进的第二部分,因为当 Swift 代码中的错误,警告和修复显示非常缓慢时,编辑器优化允许我们清楚地重现一些情况。现在这些问题已被修复,因此错误和警告应该比以前更快地在编辑器显示。

UI 测试

AppCode 测试运行器现在支持 UI 测试

按持续时间排序 UI 测试:

并从内置的测试历史中获益:

语法高亮

C/C++ 语言支持

  • 用户定义的文字

  • 支持 C++14 数字分隔符

  • 重载解析支持

  • 几十个代码分析改进

  • 支持 C11 关键字,包括自动完成

在这篇博文中阅读更多

点击发布主页了解更多内容

下载地址


Viewing all articles
Browse latest Browse all 44801

Trending Articles