AppCode 2016.3 EAP: improvements in Swift resolution performance, Swift 3 support in debugger and more

New AppCode 2016.3 EAP (build 163.7743.19) is available for download on our confluence page. If you are using previous 2016.3 EAP build, the patch update is also available.

Resolution performance

This build contains significant improvements in Swift resolution performance implemented as a first part of this task. It means that highlighting in Swift files should become faster and AppCode should use less CPU when editing Swift files in general. If you experienced any of the problems mentioned above before, we encourage you to try this build and share your feedback with us.

Note that we are still working on completion performance (OC-14065).

Swift 3 support

The following Swift 3 support features are included into this build:

  • Debugger fixes (OC-14432) related to Swift 3 collections rendering
  • SE-0077: Improved operator declarations (OC-14162)
  • SE-0040: Replacing equal signs with colons for attribute arguments (OC-14370)

Swift semantic highlighting

Another feature included into this EAP build is the semantic highlighting support for Swift language (OC-13894):

Swift semantic highlighting

You can turn it on in Preferences | Editor | Colors & Fonts | Language defaults | Semantic highlighting.

For the full list of fixes please see the release notes.

Your AppCode team
The Drive to Develop