AppCode 2022.1: Swift Support Improvements, Xcode 13.3 Support, and More
AppCode 2022.1 brings support for async sequences, postfix #if member expressions, isolation control specifiers for Swift actors, improvements for Swift Package Manager integration, better VoiceOver support, and more.
Writing Code Documentation in AppCode
Code documentation can save you a lot of time and headaches. On the other hand, it also takes a lot of effort to write and maintain it. In this article, we will look at the AppCode features that can help you create detailed and well-structured code documentation and keep it updated after code refactorings. The features that we will describe here are available for Objective-C and Swift. Install AppCode 2021.3 to get the full Swift documentation support. Documentation comments To add simple notes to your code, you can use line (⌘/) and block (⌥⌘/) comments: However, these comments are not su
AppCode Starts 2022.1 EAP: Swift Support Improvements and Bug Fixes
Hi everyone, Today we are starting the Early Access Program for AppCode 2022.1, and the first build is already available for download. Language support Starting with this build, AppCode supports async sequences (SE-0298). Other improvements and bug fixes Separate color settings for associated types (OC-22414) Ability to indent contents of a multiline string (OC-22121) Slow debugger performance when printing Swift variables (OC-21289) The full release notes are available here. Your AppCode team JetBrains The Drive to Develop
AppCode 2021.3 Beta 2: Improved Documentation Support and Bug Fixes
Hi everyone, The new AppCode 2021.3 Beta 2 is available for download from our site. Documentation Now you can specify separate colors for tags, their values, and regular text in Swift documentation comments: AppCode will update your documentation when performing refactorings: In addition, you can easily find function parameter usages in documentation comments. Bug fixes The following notable issues are fixed in this build: Freeze when loading a large project (OC-22323) Double indent for the function return value (OC-22150) The full release notes are available here. Your AppCode t
Polish Your Code with AppCode’s Inspections and Intentions
AppCode is constantly analyzing your code to find parts that can be improved. It provides sets of code inspections and intention actions for each supported language for this exact purpose. Inspections locate unused or redundant code, syntax errors, probable bugs, spelling mistakes, obsolete or redundant code constructs, in other words, everything that you may want to revise before compiling or committing your code. For most issues detected by the inspections, the IDE will provide quick-fixes that will help you repair the problems with a single click. Intention actions suggest ways to alter sp
AppCode 2021.2: Improved Swift Support, Complete Statement, Call Hierarchy for Swift, and More!
Please welcome our second major update this year – AppCode 2021.2! Download AppCode 2021.2 Swift Language Support 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 Documentations Tags AppCode now shows completion for common documentation tags in Swift: Complete Statement Completion for statements automates routine actions when writing typical statements, such as if, else, while, and others. Simply write if and press ⌘⇧⏎ to have curly brackets inserted automati
New AppCode 2021.2 EAP: Completion for Documentation Tags in Swift and Bug Fixes
Hi everyone, The new AppCode 2021.2 EAP build is available for download from our site. Completion for documentation tags AppCode now shows completion for common documentation tags in Swift: Bug fixes The following notable issues are fixed in this build: Rename refactoring wasn’t filling in the filename and extensions (OC-21874) Resolve wasn’t working for Objective-C/Swift code with the deployment target higher than the maximum supported by Xcode (OC-19448) The full release notes are available here. Your AppCode team JetBrains The Drive to Develop
AppCode Starts 2021.2 EAP: Swift Support Improvements, Call Hierarchy for Swift, and More!
Hi everyone, Today we are starting the Early Access Program for AppCode 2021.2, and the first build is already available for download. Language support Support for the following Swift proposals is now available: SE-0289: Result builders SE-0295: Codable synthesis for enums with associated values Call Hierarchy Call Hierarchy is one of the most helpful navigation views in JetBrains products. Starting with this build, it’s available for your Swift code: Complete Statement Completion for statements automates routine actions when writing typical statements, such as if, else, while, and
AppCode 2021.1.1 Is Here
Hi everyone, AppCode 2021.1.1 is now available for download on our site. Debug as root Run or debug your application as root by selecting the corresponding option in the Edit Configurations dialog: Bug fixes The following notable issues are fixed in this update: Run settings were disappearing after SPM dependencies re-import (OC-21672) Delay when running unit tests (OC-21686) The full release notes are available here. Your AppCode team JetBrains The Drive to Develop
AppCode 2021.1: Standalone Swift Package Manager Projects, Performance Improvements, Automatic Cross-Resolve for the Kotlin/Native Plugin, and More
Please welcome our first update this year – AppCode 2021.1! Download AppCode 2021.1 Swift Package Manager AppCode now opens standalone SPM projects even without an .xcodeproj file, same as CLion: In addition, code entities from Objective-C and local SPM packages are now correctly resolved. Kotlin/Native Plugin As we wrote before, the Kotlin/Native plugin for AppCode got a major update: cross-resolve between Kotlin and Objective-C/Swift now works automatically and no longer requires rebuilding the project. Performance IDE performance is always a key area of focus for us in the AppCode team.
AppCode 2021.1 Release Candidate Is Here!
Hi everyone, The release of AppCode 2021.1 is approaching, and the Release Candidate is now available for download on our site. This build requires an active subscription and fixes the following issues: Find Usages didn’t work for Localizable.strings if the key contained digits (OC-21187). Swift Packages: resolve didn’t work correctly for targets with excluded and sources specified (OC-21523). SourceKit inspections were broken in the Xcode project + SPM Firebase dependency (OC-21448). Run With Coverage didn’t work in standalone Swift Packages (OC-21566). The full release notes are av