New to AppCode?
See what it can do for you. Or better yet, try it in action.
Advanced coding assistance
Saves you from routine tasks and extra typing. It includes
smart code completion, formatting, reordering, automatic import, and more.
On-the-fly code quality analysis and fixes
AppCode is constantly monitoring the quality of your code.
It warns you of errors and smells and suggests quick-fixes to solve them automatically.
Save refactorings and code generation
An extensive set of reliable refactorings lets you easily
improve your code at any time in the most accurate and intelligent way.
Blazing fast navigation and search
Jump to any file, class, or symbol in your project, or see
all real usages of a symbol, not just text matches. Instantly navigate from a method to its
declaration or any of its usages, through classes hierarchy, or from one file to another.
Quickly fine-tune your apps or unit tests using a robust
and convenient LLDB debugger with flexible breakpoints, watches, frames view and evaluate
AppCode is 100% compatible and interoperable with Xcode —
no additional configuration needed. It seamlessly integrates with the most popular version
control systems, Kiwi and Google testing frameworks, Dash and Ingredients documentation
tools, CocoaPods, Reveal application, and a number of issue trackers.
Many languages, one IDE
AppCode naturally supports Swift, C and C++, including