AppCode is a new Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones & iPads.AppCode is a truly smart code editor, with
- 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
- Full-fledged support for popular Kiwi testing framework.
- Integrates with two popular documentation browsers: Dash and Ingredients.
- Now you can easily create a copy/clone any class or file, move a class, member or a namespace be it Objective-C or C++ one to a new location, extract superclass/subclass/file, pull members up or push members down.
- Rename refactoring has been improved and allows to rename unresolved references and bind them to declarations.
- Allows you to generate some of the common code structures automatically.
- Code completion has been enhanced with two neat features: middle matching, which means that even if you type the middle part of a symbol, AppCode will be able to find and complete it anyways; and code completion now works even for font names.
- Bundles new LLDB debugger, and shows Code Data object renderers right in the debugger. Exception stack traces in console are now linked to actual code.
- Allows you to run tests or Instruments on device.
- Introduces bundled XPath support and a new Analyze Crash Report action.
- Improved VCS support in Git, Mercurial, and Subversion. IdeaVim plug-in improvements
- And a fresh look and feel with Darcula, a new dark UI theme for the IDE and the editor.
- OS X 10.6.8 or later
- Xcode 4.6 or later on OS X 10.7 and 10.8
- Xcode 3.2.6 or 4.2 on OS X 10.6