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 , , , , , , , | 2 Comments

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

AppCode 2019.1 RC: Faster Highlighting for Swift Files

Hi everyone,

We are now on the final stretch of the approaching release and have the AppCode 2019.1 Release Candidate available to download from our site (note: an active subscription is required).

This build makes the code highlighting in Swift files much faster than before – let us know if it works for you!

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , | 19 Comments

New AppCode 2019.1 EAP: performance improvements and new Swift 5 features

Hi everyone,

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

Performance

We’ve implemented several performance optimizations and the speed of initial caching should now be the same as in AppCode 2018.3.6. Please let us know if it works for you!

Swift 5

This build adds support for the following Swift 5 features:

  • SE-0228 (Fix ExpressibleByStringInterpolation)
  • SE-0216 (Introduce user-defined dynamically “callable” types)

For the current state of AppCode’s Swift 5 support, see this ticket.

Bug fixes

The following nagging issues are fixed in this build:

  • Quick-fixes in Objective-C code got slower in 2019.1 (OC-18328)
  • Deadlock during the code analysis before commit (OC-18350)
  • AppCode can’t resolve protocol implementation reference (OC-18417)
  • Resolve extensions with nested typealias base (OC-18414)

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.1 EAP: bug fixes and support for raw text literals

Hi everyone,

New AppCode 2019.1 EAP build is available on our site. It brings support for SE-0200 (Raw Text Literals) and addresses the following issues:

  • Unused import inspection / optimise imports do not work in 2019.1 EAP (OC-18356)
  • Unable to rename Objective-C class used in Swift code when caret is at init call (OC-18294)
  • “Throwable: Error launching prebuild” with Xcode 10.2 beta on macOS 10.14.4 (OC-18426)
  • iOS device remote attach performance problem (OC-18341)
  • Can’t use dollar sign in variable and function names (OC-18411)
  • AppCode can’t autocomplete enum (OC-18424)

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