AppCode is an Integrated Development Environment (IDE) for Swift, Objective-C, C, C++ and JavaScript development built on the JetBrains' IntelliJ IDEA platform.
AppCode is an Integrated Development Environment (IDE) for Swift, Objective-C, C, C++ and JavaScript development built on the JetBrains' IntelliJ IDEA platform.
AppCode 2016.1 brings improvements to the Swift analyzer, code folding for Swift statements, as well as a number of improvements in C++ support experience, CocoaPods integration and general IDE.
Features of AppCode:
Smart code assistance
Smart Editor: Fast code with an IDE that analyzes the context and understands your project. Benefit more types of code completion and formatting than you can imagine.
Refactoring and generation code: Focus on important tasks and let AppCode take the routine by far: the simple property declaration to ing complex pieces of code through living models.
Code analysis: Write clean and correct code. Static analysis for all supported languages will highlight every error or warning and suggest quick right-hand solutions as you type.
Navigation and search: Navigate to any class, function or symbol in your code quickly and inspect only relevant uses during the search. With AppCode you can search every for almost everything – even for IDE settings.
Editor customization: Choose one of the predefined UI themes or customize them to meet your personal needs. Use one of the standard keyboard maps or make your own easily.
Built-in tools and integrations
Run & debug: Run and debug your projects easily. Use the debugger UI with LLDB as the backend. AppCode will show values well in the editor and help you evaluate expressions.
Unit testing: Supports OCUnit, XCTest, Google Test and Kiwi test frameworks out of the box and provides a built-in test runner along with a powerful interface to investigate test results. It can even generate code for you as you write tests.
Version control: AppCode provides a first-class unified interface for the most popular VCS, including Subversion, Git, GitHub, Mercurial, CVS, Perforce, and TFS. And if you forget to add your project to version control, it will save changes in the built-in local history.
Integrations: Benefit rich integration with third-party tools in AppCode, including CocoaPods, Reveal, and more.
Xcode Support: Compatible with the latest 7.x Xcode, so just open the project in AppCode and start working on it, there are additional actions needed.
Plugins: The IntelliJ Platform provides AppCode with 50+ IDE plugins of a different nature, including support for additional VCS, integration with different tools and frameworks, and editor enhancements such as Vim emulation. Install preferred plugins simply using Plugin Manager.
Many languages - an IDE
Swift: Benefit Swift support that includes analysis, completion and highlighting for Swift demos, renaming refactoring, powerful debugging, and more.
Objective-C: AppCode supports all the latest additions to Objective-C, definitions, and generic classes.
C++: AppCode natively supports C and C++, including C++ 11, libc++ and Boost. Take advantage of code completion, all navigation features and coding features such as refactoring, finding uses, and generating code.
Web & cross-platform: AppCode fully supports JavaScript, XML, HTML, CSS and XPath, including all code editing and transformation features such as syntax highlighting, analysis, completion, navigation, and refactoring. All Emmet features are also supported in AppCode.
System requirements:
CPU: 1.8 GHz dual core processor
RAM: 2 GB
HDD / SSD: 50 GB of free space on the main drive
Operating system: Microsoft Windows 10, Microsoft Windows 8 32-bit, Microsoft Windows 7 32-bit and Microsoft Windows Vista 32-bit
Resolution: 1024×768
Supported operating systems
Mac OS X 10.5x (Leopard), Mac OS X 10.6 (Snow Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.7 (Mountain Lion), OS X 10.9 (Mavericks) and Mac OS X 10.10 (Yosemite)
Hardware requirements
Memory - 1 GB of RAM and more
Free disk space - 50 MB
System type - 32-bit and 64-bit OO
You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.