AppCode is a new Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones & iPads.
Code fast with an IDE that analyzes your context and understands your project. Benefit from more kinds of code completion and formatting than you can imagine. Focus on important tasks and let AppCode take the routine away: from simple property declaration to inserting complex code chunks via live templates. Write clean and correct code with AppCode. Static analysis for all supported languages will highlight every error or warning and suggest quick-fixes right as you type.
Thought-out and convenient code navigation and code completion
On the fly code analysis with quick-fix suggestions
Project-wide usages search for classes, methods, variables, resources
Instant code transformation intention actions, including i18n support
Better code refactorings: ‘Change Signature’, ‘Extract Method’, etc.
Can open and create Xcode projects
Integrates with the Interface Builder
Can run your app on iOS device or in simulator
Unit test runner for OCUnit
Has a debugger with evaluate expression
Supports Subversion, Git, Perforce and CVS version control systems
Introduce Variable refactoring for Swift, you can easily extract a part of a complex expression into a local variable
See all errors and warnings immediately in the editor when writing Swift code with SourceKit inspections integrated into AppCode
If you happen to mistype something in your comments or code constructs, fix it simply by pressing ⌥Enter
Use Live Templates in Swift to insert frequently-used or custom code constructs into source code quickly
Have parameter names and value placeholders autofilled simply by invoking completion on a Swift method or function
Generate documentation comments for Objective-C/C++ methods in no time
See all unversioned files right in the Commit window
New code generation options, Generate Operators and Generate Definitions, recently implemented in the CLion, are also available in AppCode for C++
OS X 10.6.8 or later