AppCode 2 released!


Finally it’s here! We’re happy to tell you that today AppCode 2.0 is officially available.
In this release we have added support for popular Kiwi testing framework to help you get the best out of TDD approach. We also introduced integration with 2 external documentation browsers: Dash and Ingredients.
AppCode wouldn’t be AppCode if we didn’t boosted it yet again with a whole bunch of smart features like new refactorings, code generation options, better coding assistance and code analysis, and so on.

To name just a few of the release highlights:

  • Extended and improved set of refactorings, adding such vital ones as Move/Copy/Clone and Pull Members Up/Push Members Down.
  • Even more code generation options: now you can easily surround code with
    -respondsToSelector: and automatically add the methods -isEqual: and -hash,
    -description, -copyWithZone:, -initWithCoder: and -encodeWithCoder:.
  • Over 2000 code inspections and error diagnostics notes from Clang compiler, now displayed right in the editor. You can also see issues from Clang Analyzer in the inspections runner.
  • Core Data objects shown in the debugger.
  • Improved device support featuring options to run tests and Instruments on an iOS device.

Plus, bundled XPath support and support for Emmet, insured complete interoperability with the latest Xcode version, made the IDE faster, enhanced support for version control systems, added retina-friendly icons, and, of course, brought new beautiful dark UI theme called Darcula!

For more details, check What’s new and the complete list of fixes, and download the smartest Objective-C IDE!

Note that upgrading to AppCode 2.0 is free if you purchased your license on or after March 21, 2012.

Develop with pleasure!
-The AppCode Team

Posted in Announcement | 12 Comments

AppCode 2.0 RC2

Hi everyone!

After the first release candidate build we decided it was not good enough, so here’s another one! After all, it’s going to be version 2.0, so why not publish release candidate number 2? Well, here it is!
Here’s yet another list of fixes you can check while waiting for an actual release. We promise, it’ll be available if not in a blink of an eye, then just real soon.

Can’t wait till 2.0? Grab RC2!

Stay tuned!
The AppCode Team

Posted in Announcement | 4 Comments

AppCode 2.0 Release Candidate

The new and shiny AppCode 2.0 is just around the corner – there’s only a few days left till the official release! To tease you a little bit, but mostly to get your extremely valuable feedback we’re publishing today the release candidate, which is still a part of the early access program.

Thanks to everyone who participated in our early access program and helped us make AppCode better, faster and smarter! Here is the list of the fixes since previous EAP build.

As usual, you can download the AppCode 2.0 Release Candidate build from our AppCode EAP page.

Develop with pleasure!
-The AppCode Team

Posted in Announcement | 4 Comments

AppCode 2.0 EAP build #129.1

Hey fellows,

We’re getting closer and closer to the final release date, and at this moment we are focused at fixing known issues, and generally polishing the build. Thus, the new AppCode 2.0 EAP build comes with a number of fixes.

If you didn’t find an issue you reported on the list, you can remind us about it by leaving a comment or voting for it in the tracker. Naturally, any new issues you encounter are cordially welcome in the tracker, and discussion forums.

The build is available for download in its regular place – on the EAP page.

With pleasure develop.
The AppCode Team

Posted in Announcement | 3 Comments

AppCode 2.0 EAP build #128.90

Hello everyone!

Moving forward almost with the speed of light, we are publishing yet another AppCode 2.0 EAP build with a number of improvements based on your feedback. In addition, we enhanced code completion with a new ability – now it can help you even with font names.

Take a look at the complete list of changes, and if you have suggestions, a bug to report, or an improvement to suggest, there is no better time than now! Our issue tracker and forums are open for your feedback!

As usual, you can find the latest EAP build here.

Sincerely yours,
AppCode Team

Posted in Announcement | 3 Comments

AppCode 2.0 EAP build #126.390

Hi everyone!

Hold on to your hats as our development train speeds up – here’s a second EAP build this week!
This one features and is focused on optimised memory usage, we were working on lowering memory usage for cases described in the following issues:

We hope, these changes will have a pleasant effect on the general performance, and we encourage you to try this EAP and give us feedback if you notice any regressions.
The complete list of changes included in this build you can find here.

As usual, you can download the latest build from EAP page.

Develop with Pleasure!
The AppCode Team

Posted in Announcement | 5 Comments

AppCode 2.0 EAP build #126.369

Today we have a fresh EAP build for you to try. First things first, you will be pleased to know that we are working on memory usage optimization and made some improvements. However, we still need your feedback on the matter.

Next thing on the menu is support for Kiwi – a popular testing framework. Starting from this build, you can run your Kiwi tests in AppCode, see the structure of your tests in the Run/Debug tool window, and quickly navigate from the results tree right to the source code.

That’s not it, the list of new features continues. AppCode’s intention actions have become even smarter:

  • It’s now possible to switch between method and dot notation for properties – see OC-876.
  • We’ve added intention actions for @protocol forward declaration – see OC-5984; and forward declaration of a @class referenced later in the file – see OC-4789.

For the dessert, AppCode now supports new Zen Coding (“Emmet“) features. Here is the list of supported features.

You can use incremental update (Check for Updates… action in AppCode’s menu) or download the build manually from EAP page. And as usual, here’s the complete list of included changes.

Since we’re approaching the final release date, your feedback and comments are more than welcome and greatly appreciated in our issue tracker and community forum.

Sincerely,
The AppCode Team

Posted in Announcement | 9 Comments

AppCode 1.6.5

Hey guys!

Today we have a new update for you – AppCode 1.6.5, that addresses two important issues:

  • OC-6447: Quick documentation stopped working after installation IOS 6.1 documentation.
  • OC-5768: Device: debugging doesn’t work with ‘Invalid target’.

If you’re using Xcode 4.6, we recommend to upgrade to this build. Use ‘Check for Updates…’ in AppCode’s menu or download the build directly.

Stay tuned!

Yours truly,
AppCode Team

Posted in Announcement | Leave a comment

AppCode 2.0 EAP build #126.206

Hey guys,

once again we have some new features for you for a great beginning of the week, some of them are long-awaited, some are just cool. Here’s the list:

  • Navigation between tests and classes (Cmd+Shift+T).

  • Surround code with -respondsToSelector: (Alt+Cmd+T).

  • New code generation options: -initWithCoder: and -encodeWithCoder: (Cmd+N).

  • Analyze Crash Report action that symbolicates crash reports and adds links to actual code.

  • New code inspection: “Symbol is assigned but never accessed”.

Additionally we have sped up the reindexing upon external project changes, fixed a number of issues you have reported, plus we continue working on memory usage optimization.

You can download the latest build from EAP page. As usual, issue reports and feature suggestions are very welcome in the tracker.

Develop with Pleasure!
The AppCode Team

Posted in Announcement | 15 Comments

AppCode 2.0 EAP hot-fix build #126.39

We sincerely apologize for the critical bug in previous EAP #126.19 and prepared a hot-fix build. There are a few other fixes that made their way into new build.

We are also investigating performance problem in the latest EAP; meanwhile, if you experience slowdowns, try enabling Preferences | Editor | Code Completion | Insert selected variant by typing dot, space, etc. setting.

If you have already upgraded to #126.19, we recommend you to download and update to new build.

In this build we have enabled patch updates, so you can update EAP builds quicker using AppCode | Check for Updates… in main menu. Let us know if you have any issues after updating using a patch.

Yours truly,
–The AppCode Team

Posted in Announcement | 3 Comments