What’s New in AppCode 3.2

AppCode 3.2 brings you many sweet features to make your Swift development more productive and pleasant, including code generation and navigation, documentation, and a new debugger. A range of general enhancements in this update also improves your overall development experience.

Download AppCode 3.2

Free 30-day trial





Projects in Swift and mixed code

Projects in Swift and mixed code

For your iOS projects, use Swift or a mix of Swift and Objective-C code and rely on AppCode 3.2 to benefit from code completion, navigation, Find Usages and the Rename refactoring throughout your whole codebase.

Learn which features are supported in each case »



Swift strings interpolation

Swift strings interpolation

Use string interpolation to combine strings in Swift and benefit from symbol name highlighting, auto-completion, and Rename.



Navigation in Swift code

Navigation in Swift code

Navigate to the derived class in Swift, or to the overridden / implemented method. Use a keyboard shortcut or click the corresponding icon in the left-hand gutter.



Override/Implement in Swift

Override/Implement in Swift

AppCode 3.2 can override any method of the parent class or implement any protocol in your Swift code and generate a stub with the default code.



Swift quick documentation

Swift quick documentation

AppCode 3.2 shows you the relevant documentation for Swift language. Press F1 to bring up a window with clickable links to other resources. The inferred type for the constants/variables in the let/var statement is also shown in this pop-up for your convenience.

Learn more »



Swift debugger

Swift debugger

AppCode 3.2 moves to using LLDB paired with the Xcode you select in the settings, and now allows you to debug code in Swift. Inline Variable View works for Swift as well.



Show usages for declaration

Show usages for declaration

Navigation to declaration Cmd+B behavior is now improved, with Go to declaration serving as Show usages when standing on a declaration.



VCS improvements

VCS improvements

If you find the side-by-side diff view difficult to read, please welcome compact one-side view for comparing revisions.

The Log viewer for Git and Mercurial can now filter by repository, with each repository indicated with its own color.



Distraction free mode

Distraction free mode

Less is sometimes better, which is why the Distraction-Free mode is now available in AppCode. It hides all the toolbars, tool windows and editor tabs, so that nothing prevents you from pure coding.



And even more

  • AppCode 3.2 includes a massive overhaul of C++ parser which now handles tricky C++ code more accurately (thanks to the great work of the CLion team).
  • Alternative AppCode 3.2 distribution package with bundled JDK 1.8 customized by JetBrains team is now available. Many problems like graphical glitches and font anti-aliasing are addressed.
  • nonnull/nullable annotations for Objective-C (from Xcode 6.4) are supported.
  • When you edit a tag in HTML code, AppCode 3.2 can correct the corresponding opening/closing tag for you. Simply switch On synchronous HTML tag editing.
  • AppCode 3.2 officially supports Xcode 6.4 on OS X 10.10. On OS X 10.9, please use Xcode 6.2.
  • UI Designer has been moved into a plugin available from the AppCode plugin repository. The default UI tool is Xcode’s Interface Builder.


Download AppCode 3.2

Free 30-day trial