News

AppCode 3.1.3 update available

Hi everyone,

AppCode 3.1.3 is now available for download. You’ll also get an automatic notification about this update in the IDE.

This update is mostly focused on Swift support, including some new features of Swift 1.2 introduced recently.

Parameter Info
With this build a long-awaited Parameter Info feature has arrived. If you are ever unsure what exact parameters to pass to a function, Parameter Info (Cmd+P) is there to help. It shows you parameter types and available function signatures, now for Swift code as well:
param_info

Swift modules completion
While adding imports in your Swift code in AppCode you can benefit from module names autocompletion, as well as public var symbols, classes, functions and struct completion:
import_completion

Swift 1.2 additions
As all of you we are really excited with the new Xcode beta published recently. And we’ve already added support for some new Swift 1.2 features! First, new ‘if-let with where-clause’ is parsed correctly in AppCode now:
if_let_where
Second is ‘as!’ support, also introduced in this update:
as

Other noticeable updates in Swift support include:

  • External parameter names are resolved correctly, and thus navigation to such parameter declarations and rename refactoring work for them now (OC-10975).
  • Completion for enum cases works since this build (OC-11459).
  • While completion lists all the available options, smart completion filters them to match the type. You can benefit from it while completing method call arguments (OC-11421).
    smart_compl

The full list of fixed issues can be found in our tracker.

Sincerely yours,
The AppCode Team