Appcode is an IDE (Integrated Development Environment) for the iOS and macOS programming language, written and maintained by the developers at JetBrains.

AppCode natively supports Objective-C, Swift, C, and C++ (including modern C++ standards, libc++, and Boost), as well as JavaScript, XML, HTML, CSS, and XPath.


  • context-sensitive code completion

  • code templates with formatter configurations

  • code refactoring and finding usages features

  • Out of the box, AppCode supports XCTest, Quick, Kiwi, Catch, and Boost.Test and Google Test testing frameworks

  • Modify and improve your code anytime with safe, accurate, and reliable refactorings.

  • Supports all major functionality of Xcode (interface builder, code editor with refactoring features, debugging) for iOS and macOS projects.

  • Runs on Windows, macOS, and Linux