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.
Free 30-day trial
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.
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
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
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
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.
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
Navigation to declaration Cmd+B behavior is now improved, with Go to declaration serving as Show usages when standing on a declaration.
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
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.
Free 30-day trial