AppCode 2019.2 Beta: Syntax Highlighting and Completion for 20+ Languages

Hi,

AppCode 2019.2 Beta is here!

This build brings simple highlighting and completion for 20+ languages that were not supported in AppCode, including Ruby and others:

Ruby highlighting and completion

These features are provided via the TextMate plugin that is now bundled in AppCode:

TextMate plugin

In addition, we’ve implemented support for CocoaPods’ use_modular_headers! option.

See the full list of fixes in our tracker.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , , , | Leave a comment

New AppCode 2019.2 EAP: code coverage for unit tests

Hi,

A new AppCode 2019.2 EAP build is here!

Code coverage for unit tests

Now you can run unit tests with coverage in AppCode. There is no need to change any settings in your scheme – just select the test target and press the Run with Coverage button:

Code coverage

You can see the coverage results on the left gutter in the editor:

Code coverage in editor

Click the coverage color indicator to see the hit count or hide the coverage:

Show hit count

View coverage statistics in the Project view or in a separate tool window:

Tool windows

Known problems:

  • Code coverage is not yet implemented for UI tests (OC-18808)
  • Results may be different from Xcode’s in some cases (OC-18811)

If you find any problems or have a feature request – please share them with us in the comments!

Run, Debug, Test and Build during indexing

Now you can build, run, debug, and test your project even if the indexing and caching has not finished:

Build, run, debug and test during indexing

That’s it for now! See the full list of fixes in our tracker.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , , , , | 1 Comment

New AppCode 2019.2 EAP: create an enum case from usage in Swift

Hi everyone,

A new AppCode 2019.2 EAP build is available on our site.

Starting with this build, you can create an enum case from usage in Swift code:

Generate enum case from usage

The Shell Script plugin is now bundled with AppCode:

Shell Script support

Finally, additional dialogs are no longer required to commit your changes: you can now do it directly from the Local Changes tab.

That’s it! See the full list of fixes in our tracker.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , | Leave a comment

New AppCode 2019.2 EAP: command completion in the debugger console and bug fixes

Hi everyone,

A new AppCode 2019.2 EAP build is available on our site.

New features in this build:

  • Debugger: LLDB / GDB command completion in console (OC-4061)
  • Swift 5.1: Library Evolution for Stable ABIs (SE-0260)

Notable bug fixes:

  • Reveal v23 integration is broken: “Reveal.app not found” (OC-18722)
  • Swift: rename of inner class breaks extension declaration (OC-18661)

That’s it! See the full list of fixes in our tracker.

Your AppCode team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | Leave a comment

AppCode starts 2019.2 EAP: Swift 5.1, closure folding, LLDB disassembly view and more

Hi everyone,

Today we are starting the Early Access Program for AppCode 2019.2, and the first build is already available to download from our site.

Splash

Download AppCode 2019.2 EAP

Continue reading

Posted in Announcement | Tagged , , , , , , , | Leave a comment

AppCode 2019.1.3: sorting for Find Usages in Swift and bug fixes

Hi everyone,

The AppCode 2019.1.3 update is available to download from our site.

Find Usages

We’ve implemented a convenient sorting for Swift usages, the same as we have for Objective-C:
Find Usages

Bug fixes

This build addresses the following issues:

  • AppCode 2019.1 RC cannot resolve UIKit classes anymore (OC-18540).
  • Function completion inserts broken arguments (OC-18687).
  • CocoaPods integration does not work with Ruby 2.5+ due to missing rubygems.rb (OC-18632).
  • Multi-line string indent should preserve relative (but illegal indent) (OC-18516).
  • Swift / Objc: freeze on the Swift method name renaming (OC-18531).

For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | Leave a comment

AppCode 2019.1.2 is here

Hi everyone,

AppCode 2019.1.2 update is available to download from our site. This build addresses the following issues:

  • Objective-C autocompletion doesn’t work correctly (OC-18474)
  • After switching branches in git AppCode does not resolve new elements in new files (OC-14549)

In addition, tuple index key paths are now supported.

For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged | Leave a comment

AppCode 2019.2 Roadmap

Hi everyone,

We haven’t announced a roadmap for AppCode 2019.1, because it was mostly focused on fixing bugs. Now it’s time for AppCode 2019.2, and here we have a lot more new features to look forward to!

  • Swift:

    • Swift 5.1 support
    • Call Hierarchy (OC-11221)
    • Markdown support for documentation comments (OC-14036)
    • Closure folding (OC-13294)
  • Xcode 11 support
  • Code Coverage (OC-2945)
  • Completion performance
  • Run/Build/Debug/Test while indexing (OC-11127)
  • Enhanced Generate actions

We plan to open the AppCode 2019.2 EAP around mid-May. If you have any questions, feel free to post them in the comments below.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | 4 Comments

AppCode 2019.1.1 is here

Hi,

AppCode 2019.1.1 update is available to download from our site. This build addresses the following issues:

  • Stable freeze on IDE start when several projects are opened (OC-18440)
  • Generated hashValue might cause an integer overflow (OC-18199)
  • Swift 5: Handle throwing String literals (OC-18297)
  • Move refactoring dialog (Escalate visibility) never closes (CPP-15655)

In addition, it includes caches for Xcode 10.2.1, so if you’re using this Xcode version together with AppCode, symbol caching on first project opening should now be faster.

For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , | 5 Comments

AppCode 2019.1 is here!

Please welcome our first major update this year, AppCode 2019.1!

Read on to learn about new Swift support features, code resolution and navigation improvements, new debug actions and settings, IDE themes and more!

Splash

Download AppCode 2019.1

Continue reading

Posted in Announcement | Tagged , , , , , , , | 3 Comments