AppCode 3.3.3 update is out!
We are glad to announce that AppCode 3.3.3 update is available for download. If using AppCode 3.3.2 you will get an automatic update notification in the IDE.
Let’s take a quick look at the features and improvements added in this update.
Benefit from parsing, completion and resolve support for protocol extensions in Swift.
Use the Implement methods… action (^I) inside an extension clause to generate the implementation for protocol methods and navigate instantly between method definition in protocol and its implementation in extension using icons on the left gutter:
View Swift collection elements in a convenient way with all irrelevant attributes skipped, both in the Variables view and the editor (in case the inline variables view is enabled), even for complex CollectionType subclasses such as FlattenCollection:
Use Set value for Swift array elements and type properties to change a value while debugging your application:
Use Add ‘catch’ clause and Add default ‘catch’ clause intentions to quickly add a catch clause for a specific error thrown in the do block, or just a general catch clause to handle any error:
Try statement incorrectly placed on the right hand of a binary operator? Use the Move ‘try’ to left quick-fix:
Apple TV support
While general support for Apple tvOS simulators was introduced in AppCode 3.3.2, there were important issues that prevented tvOS apps from running on Apple TV devices (OC-12845) and did not allow running tvOS framework tests on the Apple TV simulator (OC-12614). These issues are fixed in update 3.3.3. In addition, tvOS and watchOS SDK are now visible in the Base SDK drop-down on the Project Settings pane.
One of the most frequently reported issues has been the performance of the Processing Swift modules… phase, which took too long while opening the first project, even for small projects. We’ve improved the mechanism for loading standard Swift frameworks, and starting from this update the performance of this particular indexing phase should become significantly better if you are using Xcode 6.4/7.0.1/7.1.1/7.2.x, as pre-built caches for standard Swift frameworks are bundled with the AppCode installer. In the future, caches for upcoming Xcode versions will be included as well.
Please note that Xcode compatibility for this update is limited to the 7.2.x version max (read this blog post for details). Support for the current Xcode 7.3 beta and upcoming beta versions will be delivered in 3.4 EAP builds.
Find the complete release notes here.
Your AppCode team
The Drive to Develop
Subscribe to Blog updates
AppCode 2023.1 Bug-Fix Update
Hi, AppCode 2023.1 has just been released with fixes for Xcode 14.3 compatibility, Swift refactorings and intentions, the IDE’s UI, and Kotlin Multiplatform Mobile. On December 14, 2022, along with the AppCode 2022.3 release, we sunsetted the product and stopped sales. While we’ve refocused the te…
AppCode 2023.1 Release Candidate
Hi, On December 14, 2022, along with the AppCode 2022.3 release, we sunsetted the product and stopped sales. While we’ve re-focused the team's efforts in other directions, we’ve kept providing technical support to our current users and are releasing bug-fix updates in 2023, targeting mostly the Xco…
AppCode 2022.3 Release and End of Sales and Support
AppCode 2022.3 has just been released. With the release of v2022.3, we are sunsetting the product.
AppCode 2022.3 Release Candidate Is Here
Hi everyone, The release of AppCode 2022.3 is approaching, and the release candidate (build 223.7571.233) is now available for download on our website. You need to have an active subscription or activate a free trial to use this build. The main highlights of this build include: We fixed the r…