先睹为快!适用iOS/macOS开发的智能IDE AppCode最新版2019.3发布

223 阅读2分钟

AppCode是一种智能的Objective-C集成开发环境,能帮助iOS/OS X开发人员轻松愉快地创建优秀的应用。最新版本AppCode 2019.3中提供了更快的代码完成,突出显示和导航,对Swift函数生成器,属性包装器和不透明结果类型的支持,大量新的Swift意图以及重新构建的构建消息工具窗口。

Swift

AppCode 2019.3扩展了对Swift 5.1的支持,涵盖了Swift函数生成器,不透明的结果类型以及最新标准中的更多功能。

分割/加入意图

借助Swift的新的拆分/合并意图系列,节省了编码时间:

  • 拆分/联接变量声明和赋值
  • 拆分具有多个元素的变量声明
  • 拆分/联接嵌套if/ else语句
  • 合并/拆分单个条件 if
先睹为快!适用iOS/macOS开发的智能IDE AppCode最新版2019.3发布

翻转/反转/ De Morgan的法律意图

另一组Swift意图是在这里处理二进制表达式和比较:

  • 翻转比较和二进制表达式
  • 反转if语句
  • 适用戴摩根定律
先睹为快!适用iOS/macOS开发的智能IDE AppCode最新版2019.3发布

代码生成

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

代码格式化

代码格式化的新有用选项位于Preferences | Editor | Code Style | Swift | Wrapping and Braces | Keep when reformatting:

  • 将简单的属性块用willSet/ didSet放在一行(Methods and functions in one line)上。
  • 将空的类型声明放在一行(Empty type declarations in one line)上。

替代的Swift工具链

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

建立讯息

通过重新制作“ 消息”树,已修复了数十个UX问题,该树现在显示的信息与Xcode相同。

先睹为快!适用iOS/macOS开发的智能IDE AppCode最新版2019.3发布

使用确定性进度条知道构建将花费多少时间。

先睹为快!适用iOS/macOS开发的智能IDE AppCode最新版2019.3发布

使用与Xcode相同的方式和相同的选项来过滤构建消息:所有问题,错误和警告以及仅错误。

先睹为快!适用iOS/macOS开发的智能IDE AppCode最新版2019.3发布

性能

这里有解决的改进,这意味着AppCode可以更快地突出显示代码,显示代码完成和导航。

我们增强了缓存,因此“处理Swift模块”应该比以前的AppCode版本更快。

Mac Catalyst支持

现在,代码协助,构建,运行和调试可用于Mac Catalyst项目。