AppCode is an Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones & iPads. It is focused on developer productivity, code quality and tight integration with Xcode. This smart IDE comes with well-thought-out and convenient code navigation and code completion, on the fly code analysis with quick-fix suggestions and better code refactorings. You can open and create Xcode projects and run your app on an iOS device or in a simulator. Thanks to an in-depth understanding of your code structure, AppCode takes care of your routine tasks and saves you from extra typing.
Productive unit testing
Out of the box, AppCode supports XCTest, Quick, Kiwi, Catch, Boost.Test, and Google Test testing frameworks. Code generation action to get unit tests’ methods makes you more productive. Use ⌘N to get test methods according to the context.
Many languages, one IDE
Rename variables, constants, functions, type names and classes and rest assured that AppCode will update all the usages across the entire code base for you.
Cut down on the routine when implementing or overriding methods – AppCode creates a stub with some default code for you.
Create from usage
Have you ever dreamed of creating a function, constant, variable or property declaration just by using it in your code? Simply press ⌥⏎ and have it created automatically in the right place!
The complete experience
AppCode is 100% compatible and interoperable with Xcode, with no additional configuration required, and seamlessly integrates with CocoaPods, Reveal application, the most popular version control systems and a number of issue trackers.
What’s New in AppCode 2022.2?
UML class diagrams
AppCode 2022.2 lets you generate UML class diagrams for Objective-C and Swift. The diagrams help you analyze the structure of your application by showing types, along with their connections, methods and fields.
Language support in AppCode
AppCode 2022.2 is aligned with many new Swift and Objective-C changes, including support for concurrency interoperability with Objective-C and existential any.
Code documentation rendering was improved significantly. In addition, AppCode 2022.2 now applies basic syntax highlighting when showing documentation comments in the Quick Documentation popup.
System requirements for AppCode
License Options for AppCode
JetBrains uses a subscription-based licensing model, allowing you to purchase yearly subscriptions that include all bug-fix updates. The new licensing model also includes perpetual fallback license grants. When purchasing an annual subscription, you will immediately get a perpetual fallback license for the exact version available at the time of your purchase.
Commercial Annual Subscription for legal entities, including companies and organizations (both for-profit and non-profit), requiring the software for general commercial use. A legal entity may use the software under the Business Subscription on any computer, operating system, and by any developer within a legal entity, provided that the total number of concurrent users never exceeds the number of subscriptions purchased by that legal entity.
Commercial Annual Subscription includes
Comparison of Commercial and Personal License
Commercial Licence (Business and Organizations)
Personal Licence (Individual)
In the subscription, the following Support and Maintenance with JetBrains is included.