AppCode 2020.1 Beta: Faster Completion

Hi everyone,

AppCode 2020.1 Beta is available for download on our site.

Completion

Code completion in pure Swift and mixed projects should be faster in this build. In addition, completion during indexing should no longer cause freezes (OC-19806).

Bug Fixes

  • Completion was broken for Objective-C class static members in mixed Objective-C/Swift projects (OC-19836)
  • The Apply Fix-it button was missing from the right-hand portion of the window that contains SourceKit inspection results for the whole file (OC-19859)
  • Extract Variable wasn’t working if precedencegroup was defined (OC-19677)

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

New AppCode 2020.1 EAP: Completion During Indexing, Swift Support Improvements, and More!

Hi everyone,

A new AppCode 2020.1 EAP build is available for download on our site.

Completion During Indexing

We made it possible to build, run, debug, and test projects during indexing in AppCode 2019.2. Our next step in this direction is code completion, and – what do you know – it’s already available in this build:

Completion During Indexing

The current implementation uses SourceKit to provide completion results and has several limitations linked to OC-19857 as related issues. We encourage you to try this feature and share your feedback in the comments.

Swift Support

The following language changes are now supported:

  • An update for SE-0110 and SE-0155 (default arguments in enum cases).
  • SE-0266: Synthesized Comparable conformance for enum types.
  • Update function type assignability for single tuple parameter functions (OC-16842).

Bug Fixes

  • Testable imports were not being resolved in AppCode 2020.1 EAP (OC-19804).
  • Projected and wrapped values were not correctly renamed (OC-19758).
  • No autocompletion for variables was available in some cases (OC-19819).

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 2020.1 EAP: Faster Code Assistance for Mixed Projects

Hi everyone,

Since our first post about the AppCode EAP, we’ve published several updates with bug fixes. Now it’s time to announce a build that brings you the first round of performance improvements!

Download it from our site to find:

  • Much faster code assistance for mixed projects, thanks to bridging symbols built and cached the first time a project opens. Initial caching may require more time, but after it’s finished, all code assistance actions (completion, navigation) should work much faster than before. Subsequent project openings should be much faster too.
  • That the “Loading…” indicator no longer gets stuck while Swift files are opening (OC-18900). This issue was related to the slow parsing of binary expressions, and in this build we’ve fixed this problem.

In addition, you can now set default values for parameters added in the Change Signature refactoring dialog (CPP-11683).

Your AppCode team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , | 1 Comment

AppCode Starts 2020.1 EAP: Type Hierarchy in Swift, Documentation Comments Generation, New Code Assistance Actions, and More!

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

AppCode 2020.1 EAP splash
Continue reading

Posted in Announcement | Tagged , , , , , , , | 7 Comments

AppCode 2019.3.3 is here

Hi everyone,

AppCode 2019.3.3 is available for download on our site. This update fixes the following issues:

  • Attempt to load pods list silently fails if a CDN repo is the only one available (OC-19490)
  • Rebuilding of projects with a lot of output takes significantly longer, than in Xcode (OC-19508)

The full release notes are available here.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | Leave a comment

AppCode 2019.3.2 is here

Hi everyone,

AppCode 2019.3.2 is available for download on our site. This update fixes the following issues:

  • Refactor | Move fails to move members to a new class in mixed Objective-C/Swift project (OC-18721)
  • AppCode crashed when debugging app in iOS Device (OC-19169)
  • We shouldn’t try to inject Reveal library when run destination is Mac Catalyst (OC-19268)
  • Freeze invoking Generate Initializer when resolve has not yet finished (OC-18281)

The full release notes are available here.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | Leave a comment

AppCode 2020.1 Roadmap

Hi everyone,

It’s time to share our plans for AppCode 2020.1, which haven’t changed much since 2019.3. We will continue to focus primarily on enhancing performance and Swift support:

  • Swift 5.1 & 5.2
  • Performance:
    • Make code highlighting, completion, and navigation faster for mixed and pure Swift projects.
    • Improve caching speed, including the “Processing Swift Modules” and “Building Module Maps” cache phases.
    • Eliminate as many freezes as possible.

If you have any questions, please ask them in the comments below.

Your AppCode team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | 14 Comments

AppCode 2019.3 Is Here With Faster Code Highlighting, Completion, and Navigation, Improved Swift Support, New Swift Intentions and Build Messages, and Mac Catalyst Support!

Please welcome our special, performance-focused update – AppCode 2019.3!

Cover

Download AppCode 2019.3

Continue reading

Posted in Announcement | Tagged , , , , , , | 4 Comments

AppCode 2019.3 Release Candidate is Here!

Hi everyone,

We are approaching release, and AppCode 2019.3 Release Candidate is available to download on our site. This build requires an active subscription and fixes the problem when LDAP system framework wasn’t resolved correctly.

That’s it!

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | 1 Comment

AppCode 2019.3 Beta Is Here!

Hi,

AppCode 2019.3 Beta is here with the following bug fixes and improvements:

  • Swift: resolving problem with Objective-C class from CocoaPods (OC-18973)
  • AppCode freezes completely after opening some files (OC-19250)
  • Git commit with "reformat" ticked reformats binary .strings and .plist files, and breaks them (OC-18796)
  • Swift 5.1: Resolve for synthetic storage properties (OC-18764)

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

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | 2 Comments