AppCode 2020.1 发布

栏目: 软件资讯 · 发布时间: 6年前

内容简介:AppCode 2020.1 稳定版正式发布了,主要更新内容包括: 性能 v2020.1 通过以下方式大大提高了 AppCode 的性能: 现在会在第一个项目开始时构建并缓存桥接符号。这意味着初始缓存可能需要更多时间,但是完成后,所...

AppCode 2020.1 稳定版正式发布了,主要更新内容包括:

性能

v2020.1 通过以下方式大大提高了 AppCode 的性能:

  • 现在会在第一个项目开始时构建并缓存桥接符号。这意味着初始缓存可能需要更多时间,但是完成后,所有代码辅助操作(包括完成和导航)应该比以前快得多。

AppCode 2020.1 发布

  • 新版本已经针对在同一文件中声明的参数、局部变量和全局变量优化了代码完成,现在,代码完成弹出窗口的运行速度比以前更快。
  • 解决了一个问题:当打开 Swift 文件时 “Loading…” 指示符卡住的问题(问题本身与二进制表达式解析有关)。

索引和缓存

索引和缓存,特别是在项目中第一次完成索引和缓存时,在大型项目中仍然需要大量时间。之前在 AppCode 2019.2 中,可以在索引编制期间构建、运行、调试和测试项目,现在则可以使用代码完成功能:

AppCode 2020.1 发布

当前实现使用 SourceKit 提供完成结果。此处的唯一限制是缺少参数占位符呈现(以及相关功能,例如使用 jumping 跳转到下一个占位符).因此,现在将参数占位符作为纯文本插入。

语言支持

现在支持以下 Swift 语言更改:

  • SE-0110 和 SE-0155 的更新(枚举情况下的默认参数)。
  • SE-0266:枚举类型的综合可比一致性。
  • 更新单个元组参数函数的函数类型可分配性(OC-16842)。

文档注释

只需输入/**或 /*! 就可以在 Objective-C/C/C++ 中生成文档注释。新版本也为 Swift markdown 文档实现了相同的操作——只需键入///并按

AppCode 2020.1 发布

此外,AppCode 现在可以在 Quick Documentation (F1)  弹出窗口中准确显示 markdown 文档:

AppCode 2020.1 发布

Type Hierarchy

Type Hierarchy(类型层次) 视图 (⌃H) 对于检查对象层次结构很有用。

AppCode 2020.1 发布

Touch Bar 

长期以来,由于性能问题,AppCode 中禁用了 Touch Bar 支持。在此版本中,这些问题已被解决,Touch Bar 也再次启用。

LightEdit 模式

现在可以在类似文本的编辑器中对独立文件进行快速修改,而无需创建或加载整个项目。

Zen 模式

AppCode UI 有一些其他模式,例如 Presentation Mode (⇧⌘A | Presentation Mode) ,它非常适合在大屏幕上显示 IDE;或 Distraction Free Mode(无干扰模式),它提供了一个很小的界面来帮助用户专注于代码。此版本增加了 Zen Mode,这实际上是全屏显示的 Distraction Free(无干扰)模式。

更多详情见更新说明: https://blog.jetbrains.com/objc/2020/04/appcode-2020-1-is-here


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java Concurrency in Practice

Java Concurrency in Practice

Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / Addison-Wesley Professional / 2006-5-19 / USD 59.99

This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Pe......一起来看看 《Java Concurrency in Practice》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具