Swift execution of your bright ideas

Turn your bright ideas into outstanding iOS/OS X apps with ease and pleasure. Rely on AppCode's intelligent assistance as you code, refactor, debug and test.

Download AppCode 3.3 What's New in AppCode 3.3

Avoid lots of unnecessary typing with a context-aware editor providing smart code completion, live templates, multiple cursors, automatic code formatting, and much more.

Modify and improve your code any time with safe, accurate and reliable refactorings. Whether you need to revive an old code base or brush up your project structure, AppCode is always there for you.

Instantly navigate from a method to its declaration or any of its usages, through the classes hierarchy, or from one file to another. Jump to any file, class, or symbol in your project in no time, or see all real usages of a symbol — not just text matches.

Never miss a problem with AppCode's code analysis. It monitors your code and gives you hints whenever your code can be improved. Apply a fix with a simple shortcut and rest assured that all the appropriate changes are introduced automatically.

AppCode allows you to use the full power of CocoaPods dependency manager. Manage pods with ease by using AppCode's code completion and intention actions in pod files, as well as automatic installation and update of pods.

AppCode supports OCUnit, XCTest, Google Test and Kiwi testing frameworks out of the box. A set of smart navigation and code generation options works for unit testing to make you more productive.

Why AppCode

Intelligent development environment

Thanks to an in-depth understanding of your code structure, AppCode takes care of your routine tasks and saves you from extra typing. It gives you smart code completion, formatting, reordering, automatic import, and powerful navigation options and code generation. Quickly fine-tune your apps or unit tests using a robust LLDB debugger with flexible breakpoints, watches, frames view and evaluate expressions.

The complete experience

AppCode is 100% compatible and interoperable with Xcode, with no additional configuration required. It seamlessly integrates with the most popular version control systems; Kiwi and Google testing frameworks; Dash and Ingredients documentation tools; CocoaPods (including intention actions in pod files and automatic install and update of pods); Reveal application; and a number of issue trackers.

Code quality is important

AppCode is constantly monitoring the quality of your code. It warns you of errors and smells and suggests quick-fixes to resolve them automatically. Clang Static Analyzer is integrated as well, and a wide range of reliable refactorings lets you easily clean and improve your code in the most accurate and intelligent way.

Many languages, one IDE

AppCode natively supports Objective-C, Swift, C and C++, including C++11, libc++ and Boost, as well as JavaScript, XML, HTML, CSS and XPath. Use your preferred language to create your iOS/OS X application.

What’s New in AppCode 3.3

Xcode 7 compatible

AppCode 3.3 is compatible with Xcode 7/7.1 out of the box and includes support for Objective-C generics and new nullability keywords.

Swift 2 support

Benefit from Swift 2 support in AppCode 3.3 that includes parsing, completion and highlighting for error handling statements, loop syntax and more.

Swift debugger

The Swift debugger becomes even better, supporting rendering for collections and CoreFoundation types in Swift.

Customer Experience

Anyone who’s not using AppCode is wasting precious time every day. I save hours every week, and feel impeded whenever I'm editing Objective-C outside of AppCode.

AppCode is a constant for me. There are a lot of things that it does much better than Xcode that save me a lot of time programming. It’s Awesome.

AppCode is fantastic! Not only is it more stable than Xcode, but it provides the familiar power and efficiency that I've grown accustomed to with JetBrains products.

— Chris Eidhof
iOS/OS X Software developer, author of objc.io and Functional Programming in Swift book, founder of UIKonf conference.
— Orta Therox
Design Dictator at CocoaPods, Head of Mobile at Artsy.
— Micah Martin
8th Light Inc.

Join Our Customers Worldwide

Download AppCode 3.3