AppCode 2020.1 发布
AppCode 2020.1 稳定版正式发布了,主要更新内容包括:
性能
v2020.1 通过以下方式大大提高了 AppCode 的性能:
- 现在会在第一个项目开始时构建并缓存桥接符号。这意味着初始缓存可能需要更多时间,但是完成后,所有代码辅助操作(包括完成和导航)应该比以前快得多。
- 新版本已经针对在同一文件中声明的参数、局部变量和全局变量优化了代码完成,现在,代码完成弹出窗口的运行速度比以前更快。
- 解决了一个问题:当打开 Swift 文件时 “Loading…” 指示符卡住的问题(问题本身与二进制表达式解析有关)。
索引和缓存
索引和缓存,特别是在项目中第一次完成索引和缓存时,在大型项目中仍然需要大量时间。之前在 AppCode 2019.2 中,可以在索引编制期间构建、运行、调试和测试项目,现在则可以使用代码完成功能:
当前实现使用 SourceKit 提供完成结果。此处的唯一限制是缺少参数占位符呈现(以及相关功能,例如使用 jumping 跳转到下一个占位符).因此,现在将参数占位符作为纯文本插入。
语言支持
现在支持以下 Swift 语言更改:
- SE-0110 和 SE-0155 的更新(枚举情况下的默认参数)。
- SE-0266:枚举类型的综合可比一致性。
- 更新单个元组参数函数的函数类型可分配性(OC-16842)。
文档注释
只需输入/**
或 /*! 就可以在 Objective-C/C/C++ 中生成文档注释。新版本也为 Swift markdown 文档实现了相同的操作——只需键入///
并按⏎
:
此外,AppCode 现在可以在 Quick Documentation (F1
) 弹出窗口中准确显示 markdown 文档:
Type Hierarchy
Type Hierarchy(类型层次) 视图 (⌃H
) 对于检查对象层次结构很有用。
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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Angular 10.0.0-next.2 发布,Web 前端框架
Angular 10.0.0-next.2已发布,具体更新内容如下: Bug Fixes common:locales/global/*.js不符合 ES5(#36342)(078b0be),closesangular / angular-cli#16394 compiler:正确处理对命名空间符号的类型引用(#36106)(4aa4e6f),closes#36006 core:如果 base class 没有 value 声明,则具有修饰字段的未修饰类迁移应避免 error(#36543)(ca67748),closes#36522 ngcc:从嵌套node_modules/中正确检测外部文件(#36559)(6ab43d7),closes#36526 ngcc:在 Windows 上显示解锁程序的输出(#36569)(e041ac6) ngcc:不要在 cluster workers上生成解锁程序(#36569)(66effde),closes#35861 ngcc:如果paths映射不存在(#36525)(717df13),则不发出警告,closes#36518 ngcc:强制 ...
- 下一篇
Oracle Solaris 11.4 SRU20 发布,类 Unix 操作系统
Oracle Solaris 11.4 SRU20已发布。用户可通过支持存储库中的“pkg update”或从My Oracle Support Doc ID 2433412.1下载 SRU 来获得。 该 SRU 引入了以下增强功能: ICU 版本更新至 65.1 还更新了以下组件以解决安全问题: tcpdump 已更新至 4.9.3 libpcap 已更新至 1.9.1 sudo 版本更新到 1.8.30 Wireshark 已更新至 2.6.15 Apache Tomcat 已更新至 8.5.51 mod_auth_mellon 已更新至 0.16.0 Firefox 已更新至 68.6.0esr PHP 版本已更新至 7.3.15 Thunderbird 版本更新到 68.6.0 openjpeg 感兴趣的用户可以在My Oracle Support 2652653.1 中找到此 SRU 的完整详细信息。有关影响每个 Oracle Solaris 11.4 SRU 的 Service Alerts 的列表,则可参见 Important Oracle Solaris 11.4 SR...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作