AppCode
AppCode is an IntelliJ IDEA -based IDE for creating iOS and macOS apps in Swift, C, C++, and Objective-C. All front-end development languages are also supported: JavaScript, XML, HTML, CSS, and Markdown.
AppCode is compatible with Xcode, a popular IDE for macOS, and changes are synced automatically. The developers call AppCode a “smart” environment because it provides users with a set of options and tools for analyzing, optimizing, and accelerating their workflow.
AppCode IDE Features
You can try out AppCode’s capabilities for free with a 30-day trial period. The AppCode IDE features a flexible interface and extensive functionality. The IDE includes:
- A smart editor that analyzes context and offers code autocompletion and autoformatting.
- Tools for refactoring (redesigning) and generating template code fragments.The
- JetBrains DataGrip tool for working with tables in databases.
- A code analyzer that offers suggestions for correcting typos and errors.
- Powerful search system for code, settings, and commands.
- A built-in visual debugger that shows the values of variables and expressions directly in the code.
In addition, AppCode provides integration with many necessary services:
- All popular testing frameworks are supported: XCTest, Quick, Kiwi, Catch, Boost. Test and Google Test;
- support for all version control systems has been implemented – from Git to Mercurial;
- It is possible to work with external tools, such as CocoaPods and Reveal.
A training plugin has been developed to quickly familiarize developers with the app’s capabilities. It will help developers quickly master the functionality of the AppCode environment.
