AppCode 2021.2: Improved Swift Support, Complete Statement, Call Hierarchy for Swift, and More!
Read this post in other languages:
Please welcome our second major update this year – AppCode 2021.2!
AppCode 2021.2 includes support for the following Swift proposals:
- SE-0289: Result builders
- SE-0295: Codable synthesis for enums with associated values
- SE-0296: Async/await
AppCode now shows completion for common documentation tags in Swift:
Completion for statements automates routine actions when writing typical statements, such as
while, and others. Simply write
if and press
⌘⇧⏎ to have curly brackets inserted automatically. Then press
⌘⇧⏎ again when the
if condition is specified to jump directly to the
Call Hierarchy is one of the most helpful navigation views in many JetBrains IDEs. Now it’s available for your Swift code:
Swift Package Manager
Run and Debug During Indexing
You can run, build, debug, and test regular Xcode projects even before AppCode has finished its indexing. In AppCode 2021.2 we’ve made it possible for you to run and debug SPM projects in the same way.
AppCode now understands
linkLibrary, and other new build settings from the SE-0238 proposal:
Kotlin Multiplatform Mobile Plugin for AppCode
Have you already tried Kotlin Multiplatform Mobile for your applications? If not, it’s a good time to test it right in AppCode. Download our new KMM plugin, install it in the IDE, and have ready-to-use templates for new projects, the Gradle DSL for unifying Android and iOS app configuration, cross-language code assistance, and more:
Preview Tab for Debugger
Sometimes when you debug your application, you have many files opened during stepping. Now you can have a single tab for all of them with the Preview tab enabled:
Text Search in Local History
Local History helps you constantly track all changes made to a project independently of version control. Now you can search for a specific change in Local History and locate the rollback point faster with full-text search:
Starting with this version, you can use AppCody fully localized to Chinese, Korean, or Japanese. Localization is available as non-bundled language pack plugins that you can easily install in your IDE. More than 1.5 million users started using the partially localized EAP version of our language packs.
That’s it! Explore all the new features in detail on our website and start your free 30-day evaluation to see them in action for yourself!
Your AppCode team
The Drive to Develop