New AppCode 2021.1 EAP: Support for Standalone Swift Package Manager Projects
Hi everyone, The new AppCode 2021.1 EAP is here! It introduces long-awaited support for standalone Swift Package Manager projects. You can now open them even without the .xcodeproj file: Swift Package Manager actions are available in a separate submenu of the Tools menu, as well as in the Project view context menu: Code assistance (highlighting, completion, refactorings, navigation) works the s
AppCode Starts 2021.1 EAP: Performance Improvements and Bug Fixes
Hi everyone, Today we are starting the Early Access Program for AppCode 2021.1, and the first build is already available to download from our site. Performance We've decreased the time it takes to open large projects once the initial indexing and caching is finished. Swift Package Manager AppCode now resolves all Objective-C entities in Swift packages: In addition, local Swift packages are now
AppCode 2020.3.1 Is Out With Apple Silicon Support
Hi everyone, AppCode 2020.3.1 is now available for download from our site. Apple Silicon Support You can now download AppCode for Apple Silicon – just select the build on our website: Toolbox App users can select the same build under the Available for Apple M1 section. Please note that a previously installed AppCode version running via Rosetta2 will not update to run natively. Bug Fixes The foll
AppCode 2021.1 Roadmap
Hi everyone, Here is the roadmap for AppCode 2021.1: Swift 5.4 support Support for new versions of Xcode Performance improvements (indexing and resolve speed) Objective-C support for SPM packages (OC-20192) For this release we plan to focus primarily on performance improvements and bug fixes for new functionality. If you have any questions, please ask them in the comments below. Your Ap
AppCode 2020.3 Is Here: Swift Localization, New Inspections and Intentions, SourceKit-Based Go to Declaration, XCFrameworks Support, Improved Refactorings, New Debugger Features, and More!
Welcome our third update this year – AppCode 2020.3! Download AppCode 2020.3 Swift Language Support The following Swift changes are now supported in AppCode: SE-0279, SE-0286: Multiple trailing closure syntax. Allow synthesis of Equatable and Hashable in conditional conformances (see the SE-0185 amendment). SE-0276: Multi-pattern catch clauses. SE-0269: Increased availability of implicit
AppCode 2020.3 Release Candidate is Here!
Hi everyone, The release of AppCode 2020.3 is quickly approaching, and the Release Candidate is now available for download on our site. This build requires an active subscription and fixes the following issues: It wasn’t possible to turn off folding for multiline Swift comments (OC-20983). There was no highlighting for Swift errors in development Pods (OC-20487). The “Building bridged symbo
AppCode 2020.3 Beta 2 is Here!
Hi everyone, The AppCode 2020.3 Beta 2 build is available for download from our site. This build brings the ability to fold documentation blocks together with support for resultBuilder attribute in Swift and several bug fixes - see them in the full release notes. Your AppCode team JetBrains The Drive to Develop
AppCode 2020.3 Beta: Go to Declaration Improvements and Bug Fixes
Hi everyone, The AppCode 2020.3 Beta build is available for download from our site. Go to Declaration SourceKit-based Go to Declaration now works even after indexing. Also, it’s now possible to use it for navigation from entities in module interfaces. Bug Fixes This build fixes the following issues: Reveal v.27 wasn’t working in AppCode (OC-20911) Problem when running UI tests on device (OC-20
Tutorial: Swift refactorings in AppCode
In this tutorial, you will get familiar with the AppCode refactoring tools available for Swift. On a simple project, we will show you how you can quickly and easily improve your code using refactorings. Along the way, you'll also get familiar with some of the inspections and intention actions available in AppCode. Before you start To be able to repeat the steps of this tutorial, download the iOSC
Tutorial: Debugging in AppCode
In this tutorial, we will cover both basic and advanced features of the AppCode debugger. You will learn how to halt a program execution using different types of breakpoints, examine the paused program state, step through the code, alter the program behavior without exiting the debugger session, and so on. As an example, we will take a simple SwiftUI application that loads a list of conferences fr
New AppCode 2020.3 EAP: SourceKit-based Go to Definition and Bug Fixes
Hi everyone, The new AppCode 2020.3 EAP build is available for download from our site. SourceKit-based Go to Definition Go to Definition now works for code symbols during indexing and caching, so you no longer need to wait for the indexing to finish. We use SourceKit which similarly allows code completion and navigation to be used during indexing. We are still working on this feature, so there are
New AppCode 2020.3 EAP: Localization Intentions, Program Counter Location Point, and More
Hi everyone, The new AppCode 2020.3 EAP build is available for download from our site. Localization You can now localize strings easily in Swift code using the Localize string intention, which automatically generates NSLocalizedString and adds a key-value pair to the .strings file: NSLocalizedString statements are folded by default in the code editor: Navigation allows you to jump from code to