Languages

Mobile dev

Education

What's New in AppCode 1.5?

It's got three times as many refactorings, improved C++ coding, dozens of enhancements for debugging and
running, and even more ways to overview and navigate the code. Add to that Xcode 4.4 compatibility, support
for Subversion 1.7 and TFS, plus many improvements for Git and Perforce — all in a slicker UI.
In addition, AppCode 1.5 is a free update for everyone.

Additionally, a number of opposite direction "inline" refactorings have been added for methods, functions,
local variables, parameters, constants, macros and typedefs.

Hopefully, the name of the refactoring "Convert local variable to ivar/property/parameter" speaks for itself.

The new "Refactor This" popup puts all refactorings under your fingertips for instant invocation and you
only need to remember one hotkey — ^T.

Debug With Pleasure

If you are keen on consoles you'll like the code completion that we added to the debugger console.

•

•

Now you'll see object addresses displayed in debugger screens.
For more convenience a "Copy Address" action is added so you don't have to re-type or try to remember an address.

•

•

Need to debug an application that's already running? Now AppCode can attach to a running process.

We've introduced an ability to view the contents of STL container objects while debugging.

•

•

A new Exception breakpoint type allows for more control on the debugging process — stop only when an exception is about to be raised or have been raised.

•

•

Additionally, AppCode's LLDB Debugger now supports Watchpoints, if that rings a bell.

Easier Run/Debug Configurations

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

•

•

It is now much easier to run and debug from AppCode with the following improvements in run/debug
configuration options:

Improved destination selection allows to pick a device or simulator, 32-bit or 64-bit.

Added ability to switch between installed simulators

Coding Productivity

For easier visual code structure overview, the "Hierarchy" view can now show the imports hierarchy. A
"Call Hierarchy" view has also been added to help you examine your code execution flow. Both actions are
available under the Navigate menu.