Channels ▼
RSS

An Objective-C IDE Done Right?


JetBrains has announced the availability of AppCode 2.0, a new release of its Objective-C IDE. The software is designed to ease the everyday routine for Objective-C developers as they build apps for Apple devices.

More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

AppCode integrates with Xcode and focuses on code quality, offering code navigation, smart code completion, on-the-fly code analysis with quick-fix suggestions, and better code refactorings.

JetBrains is essentially allowing Objective-C developers to get the most out of popular unit testing frameworks, documentation browsers, and web development tools.

"We received tons of valuable feedback from developers who already used AppCode 1.x, and we did our best to bring the IDE to the next level," said Anton Makeev, AppCode project manager. "We've added new refactorings like Move Members and Extract Superclass, implemented new code generations options, and greatly improved TDD experience so that you can instantly run any test under your fingertips. Along with Darcula, our striking new UI theme, AppCode 2.0 is a huge leap forward."

AppCode 2.0 feature highlights include:

  • Full-fledged support for the popular Kiwi testing framework.
  • Out-of-the-box integration with two documentation browsers: Dash and Ingredients.
  • Extended and improved set of safe and reliable refactorings, including 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 2,000 code inspections and error diagnostics notes from the Clang compiler, now displayed right in the editor.

An Objective-C IDE Done Right?


Related Reading






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 


Video