Search:
Product Details
AppCode boxshot.

AppCode

Published By: 

JetBrains s.r.o

AppCode, from JetBrains, is an Objective-C IDE for developers building applications for Apple devices such as Macs, iPhones and iPads. The advanced IDE provides code navigation and code completion, on-the-fly code analysis with quick-fix suggestions, code refactorings, project-wide usages search plus much more. AppCode can create and open your existing Xcode projects, integrates directly with Interface Builder, includes a powerful debugger and can run your app on an iOS device or in a simulator.

Product Variants

AppCode, Commercial - Licence

AppCode, Personal New Licence

New Features

What's new in AppCode 1.5?

Features three times as many refactorings, improved C++ coding, dozens of enhancements for debugging and much more - plus AppCode 1.5 is a free update for everyone.

New refactorings

Adds a set of 'extract/introduce' refactorings: extract parameter, extract instance variable, extract property, extract typedef, extract macro, extract constant and extract block parameter.

There are a number of opposite direction 'inline' refactorings that have been added for methods, functions, local variables, parameters, constants, macros and typedefs.

Plus there's a new 'Refactor This' popup that provides easy access to all available refactorings.

Enhanced debugging

Features code completion in the debugger console and a new Exception breakpoint that stops only when an exception is about to be or has been raised. You can also now view the contents of STL container objects while debugging and you can now attach the AppCode debugger to a running process.

Easier run/debug configurations

Xcode Schemes are supported - AppCode automatically keeps its run configurations in sync with Xcode Schemes.

Improved C++ coding

Enhanced C++ coding support with operators resolve and completion and STL auto-import, along with several fixes in C++ debugging.

Coding productivity

A new 'call hierarchy' view has been added to help you examine code execution flow and the 'hierarchy' view now shows the imports hierarchy.

There are new boxing/unboxing quick-fixes for primitive types, pointers and structs, plus code style settings have been extended with the ability to specify the order of generated code - specify both top level and class level declarations order.

Better Xcode integration

Xcode 4.4 is supported with all interoperability, so you can upgrade to it no problem, plus you can now manage targets without switching to Xcode.

General IDE enhancements

General enhancements include speed improvements, Subversion 1.7 support, TFS support, an enhanced UI and new keyboard shortcuts which will be familiar to Visual Studio and ReSharper users.

Features

Advanced code editor

  • Coding assistance - AppCode provides code completion, parameter info popups, import optimisations, code formatting, code generation routines and live templates
  • Wide language support - AppCode is a powerful code editor not only for Objective-C but for a variety of other programming languages, such as C++, XML, JavaScript, HTML and CSS
  • Code navigation - Numerous code navigation capabilities include 'Go to Class/File/Symbol', 'Go to declaration/definition', and 'Usages Search' to know where methods and variables are used
  • Internationalisation (I18N) - The IDE allows you to easily extract inline strings into resources using the 'Localize the string' quick-fix and provides a quick navigation to the resource files
  • Code analysis and transformation - Over 60 code inspections help identify errors, verify code and even spell check it, quick-fixes help to fix such errors and intention actions help to create methods etc. from placeholder calls
  • Refactoring - AppCode provides a solid set of reliable code refactorings to help you. They include such vital ones as Rename, Extract Method and Introduce Variable, as well as more powerful ones like Extract Protocol/Category, Change Signature, Convert Method to Function and back, and others.

Integrated environment

  • Version control integration - The following VCS are supported out of the box: Subversion, Git, Mercurial, CVS, Perforce
  • Xcode interoperability - AppCode is fully compatible with Xcode. You can open existing Xcode projects and work on a project in both IDEs in parallel. No additional configuration needed and your projects stay always 100% Xcode-compatible
  • Documentation - Huge Xcode knowledge base is at your fingertips, within AppCode or within Xcode documentation viewer
  • Issue tracker integration - AppCode supports the following bug tracking systems from within the IDE: Atlassian JIRA, JetBrains YouTrack, Lighthouse, Pivotal Tracker, GitHub, Redmine, Trac
  • Debugger - AppCode includes a debugger with a simple, easy to use user interface with Frames, Variables and Watches views and an option to debug with either GDB or LLDB
  • Unit testing - AppCode also provides you with the possibility to run OCUnit tests. You can either specify a particular unit test to run, or all unit tests in a specified class and run them all sequentially.

iOS development

  • iOS 5 supported - AppCode completely supports the latest iOS 5 features, like Automatic Reference Counting.
  • Run/debug on device - AppCode allows for running and debugging your apps directly on a connected iOS device.
  • iOS simulator - When you have no real iOS device connected, or need to try a specific configuration, no worries — AppCode can run your code in Simulator.
  • Integrates with interface builder - Just open an .xib file in AppCode and we'll open it in the Interface Builder (or in Xcode 4) automatically. Close it when done and go on coding.

Extensibility and customisation

  • Customisable UI - completely customisable UI caters for all screen real estate sizes
  • Editor color themes - AppCode comes with several editor color schemes bundled and allows creating own custom schemes or modifying the existing ones
  • Keyboard schemes - AppCode's keyboard layout is designed with your convenience in mind, but you can always choose specific layouts such as those from Xcode or IntelliJ IDEA, or just create your own
  • Plugins - add support for additional VCS, integrations with different tools and frameworks, and editor enhancements such as Vim emulation.

System Req.

  • Mac OS X 10.6.8 or higher
  • Xcode 4.3 or higher on Mac OS X 10.7
  • Xcode 3.2.6 or 4.2 on Mac OS X 10.6
  • 2 GB RAM recommended.



Vendor Showcases
Intel Logo

Embarcadero Logo

Flexera Logo

GFI Logo

MindJet Logo

TechSmith Logo

ABBYY Logo

SmartDraw Logo

TechSmith Logo

Becrypt Logo

Paessler Logo

Netop Logo
© 2003 - 2012 Sigma Software Distribution. Registered office: Prigg Meadow, Ashburton, Devon, TQ13 7DF, UK. Registered in England. Company no: 1671407. VAT no: GB 384904621.