Swift 5.1 support, code folding and highlighting improvements, new Create From Usage actions for enum cases and convenient sorting for Find Usages, Code Coverage for unit tests, and LLDB Disassembly view are here in AppCode 2019.2!
AppCode 2019.2 comes with initial Swift 5.1 support including property wrappers, static subscripts, and more.
Code folding now works for Swift closures, making your code easier to read.
Have Swift keywords highlighted immediately even if the indexing and caching have not finished.
Easily merge variable declaration and initialization using Join Lines (⌃⇧J).
Create Swift enum cases from usage in the code using ⌥⏎.
Search for usages faster with convenient sorting in the Find Usages tool window.
When the source code is not available, use Force Step Into (⌥⇧F7) to see the disassembled code (or just select the frame in the Debug tool window).
Complete LLDB commands in the debugger console using ⇥.
Run unit tests with coverage simply by clicking the Run With Coverage button.
See the coverage results on the left editor gutter.
Click the coverage color indicator to see the hit count or hide the coverage.
View coverage statistics in the Project view or in a separate tool window.
Build, run, debug, and test your application instantly without waiting for indexing and caching to finish.
Have code assistance for shell scripts available out of the box.
Have basic code highlighting and completion available for 20+ languages supported via TextMate grammars.
Thanks to the IntelliJ Platform team, it’s possible to commit your changes directly from
Local Changes. To give it a go, select the Commit from the Local
Changes without showing a dialog checkbox in
Preferences | Version Control |