Swift on Windows in CLion
Hi, You may have heard that Swift is now available on Windows. We've been following this development closely, and we've decided to make it possible to use the Swift plugin in CLion on Windows. It’s now available in CLion 2021.1 EAP (211.6556.10). Let’s take a look! Prerequisites Install all the required and recommended components from the official Getting Started guide (note that you need the Swi
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
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. (more…)
New AppCode 2019.3 EAP: Performance Improvements, Support for Alternative Swift Toolchains, and More
Hi everyone, A new AppCode 2019.3 EAP build is available for download on our site. The highlights of this update include: Support for alternative Swift toolchains (OC-13008). If you set a specific Swift toolchain in Xcode (such as Swift for Tensorflow) selected in AppCode preferences, AppCode will correctly resolve entities for this toolchain, use it for building, running, testing, and
AppCode 2018.3 is here!
Please welcome the release of AppCode 2018.3! Read on to learn about Swift 4.2 support, new Generate actions, Navigate to Type Declaration, and lots of formatting improvements for Swift, iOS extensions support in the debugger, better resolve in multi-target projects, and much more! Download AppCode 2018.3 (more…)
AppCode starts 2018.2.3 EAP
Hi everyone, Today we are starting the Early Access Program for AppCode 2018.2.3. Build 182.4505.6 is now available for download on our site. Improvements AppCode now shows all the possible candidates for Swift functions with default parameters in the completion together with parameter names: This change can add a lot of completion candidates, so here we need your feedback. Please share
AppCode starts 2018.2.2 EAP: completion for Swift key paths
Hi everyone, Today we are starting the Early Access Program for AppCode 2018.2.2. Build 182.4323.4 is now available for download on our site. New features Have a working completion for Swift key paths: Completion in #keypath() (OC-15059) and for subscript components in key paths (OC-16222) is to be improved in future. Adjust access control for setters with the new quick-fix: Improve
New AppCode 2018.2 EAP: breadcrumbs for Swift
Hi everyone, New AppCode 2018.2 EAP build 182.3569.28 is available for download on our site. Breadcrumbs for Swift Now AppCode shows breadcrumbs for the Swift code and allows configuring them in Preferences | Editor | General | Breadcrumbs: To show breadcrumbs only for the current editor, select Active Editor | Show Breadcrumbs in the View menu. Bug fixes The following issues have been
Three AppCode plugins for Swift development
There are a lot of helpful plugins in AppCode plugin repository - such as, for example, the Markdown support. Today we will take a look at three plugins dedicated to Swift development. SwiftLint SwiftLint is a static analysis tool by Realm that helps you enforce Swift style and conventions in your project. You can use it in AppCode in the same way as in Xcode, by adding the corresponding build p
New AppCode 2016.2 EAP brings Introduce Variable refactoring and argument placeholders for Swift!
Hi everyone, New AppCode 2016.2 EAP is available for download with new great features on board! As usual, the patch update is also available if you are using previous 2016.2 EAP build. Introduce Variable This build brings one of the most important features from our roadmap - initial implementation of Introduce Variable refactoring for Swift. Let’s see how you can use it: Select the expres
AppCode 2016.1 released: better Swift language support, code folding for Swift declarations and more!
Hi, Finally, AppCode 2016.1 is here, so download and try it right now! And if you’ve already installed the AppCode 2016.1 RC2 build, then simply keep using it, since it’s the same as the released one. Swift This release delivers a lot of fixes bringing correct parsing and resolve for the following Swift constructions: Types conforming to OptionSetType protocol: Self type Variadi
New AppCode 3.4 EAP: updated Podfile completion, improved build messages and more!
Hi everyone, We are happy to announce that a fresh build (144.4199) is now available for download. The patch update is also available if you are using a previous 3.4 EAP build. While we are working hard on the big Swift support features from our roadmap, we do not forget about general IDE experience and valuable integrations. Build messages Since the first Swift version was released, many
New AppCode 3.4 EAP, build 144.3891
New AppCode 3.4 EAP, build 144.3891 is available for download. The patch update is also available if you are using previous 3.4 EAP build. This build addresses the following important issues: Error while parsing function array types (OC-13074) "Value is not of a pointer type" error in Swift debugger (OC-12811) Resolving inherited initialisers for Swift types (OC-11729) Ambiguous funct
AppCode 3.3.3 update is out!
Hi everyone, 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. Swift Protocol extensions Benefit from parsing, completion and resolve support for protocol extensions in Swift. Use the Implement
AppCode 3.3 Release Candidate
AppCode 3.3 Release Candidate (build 143.379) is out today with all the final fixes and improvements! Please note that starting from this version Xcode 6.x on OS X 10.11 is no longer supported by AppCode due to recent changes in App Store submission introduced by Apple. The most important changes in this build are: Issue with Reveal integration was fixed and you can continue using it from A
AppCode 3.3 EAP starts now!
Previous release was announced just a couple of weeks ago, however we promised to start Xcode 7/Swift 2.0 work as soon as possible. And today we are happy to show you the progress and the direction we are moving forward. Please welcome AppCode 3.3 Early Access Program build (142.4675)! Objective-C + Xcode 7 support In this build we started our work on supporting latest changes in Objective-C
Welcome AppCode 3.2 release!
Today we are happy to share with you the official release of AppCode 3.2. We’ve put a lot of effort into this to bring you better Swift development experience and a host of Swift productivity features. Let’s see what’s on board! With more accurate code resolve for Swift and mixed Objective-C and Swift code, you can rely on AppCode 3.2’s code completion, find usages, navigation and Rename re
AppCode 3.2 RC2
Hi everyone! After the first release candidate we decided to publish several important improvements for Swift type inference in subscripts and expressions with operators. These changes are incorporated into RC2 (build 141.2456). Please refer to our tracker for more details. As usual, you can download the build from confluence page. Patch update from RC1 is also available. Stay tuned as the o
AppCode 3.2 Release Candidate
AppCode 3.2 Release Candidate (build 141.2455) is out today! A few days left before the official release of AppCode 3.2, and we really appreciate your feedback at this stage. If you find any bug at all, please file an issue in our tracker. The build is available for download on our confluence page. Please note that to use AppCode 3.2 RC you need to have an active license (or start a 30-day tria
AppCode 3.2 EAP, build 141.2454: quick documentation in Swift
Hi, New AppCode 3.2 EAP, build 141.2454 is available for download. The patch update is also available if you are using previous 3.2 EAP build. The most notable feature in this build is Quick Documentation in Swift. To see the relevant documentation, just press F1 - the documentation displays in a pop-up window with clickable links to other resources. The content includes: standard docume