AppCode 2018.2 RC3: automatic completion of ‘?’ for optionals and regression fixes

Posted on by Stanislav Dombrovsky

AppCode 2018.2 RC3 is available for download on our site.

The highlights of this update include:

  • Automatic completion of ? for Swift optionals:Completion
  • Support for checking mutability of methods in Swift resolve
  • Bug fixes:
    • Resolving of inherited properties is broken when related function declarations are present (OC-17524)
    • Code completion missing for Array, Set, and Dictionary methods (OC-17525)
    • Resolving is broken for some instance fields (OC-17418)

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

Your AppCode team
JetBrains
The Drive to Develop

Comments below can no longer be edited.

5 Responses to AppCode 2018.2 RC3: automatic completion of ‘?’ for optionals and regression fixes

  1. Alex says:

    August 3, 2018

    Hi team,
    I’m facing an issue where autocompletion removes parts of encompassing code. Was hoping it would be fixed in one of these hot fix builds but hasn’t happened and it’s really challenging working with it. Happens in a new empty project also.
    Here is a video:
    http://www.goloskok.com/u/cap_2018-08-03_10-55-05_am.mov

    • Stanislav Dombrovsky says:

      August 3, 2018

      We were able to reproduce this behavior with “Tab”, is it correct that it does not happen with “Enter” on your side?

      • Alex says:

        August 7, 2018

        Yes that’s right. I’ve had “Choose lookup item” turned on only for Tab for some reason and didn’t realize. Clicking the item works also.

  2. Tommy Sadiq Hinrichsen says:

    September 3, 2018

    How can i remove ‘Automatic completion of ?’ it is not working correctly if i for instance guard self with `self` like so ‘guard let `self`= self else { return }’

    And also when using Snapkit’s Constraint maker closures it inserts ? when not needed,

    • Stanislav Dombrovsky says:

      September 3, 2018

      It’s not possible to turn it off. Could you please file an issue with examples to our tracker?

Subscribe

Subscribe to product updates