New AppCode 2016.2.1 EAP is ready and available for download on our confluence page. The patch update is also available if you are using previous EAP build.
The following important issues are fixed in this build:
- Problem with symbols building appeared in the previous EAP build (OC-13991)
- We implemented a workaround for unpleasant issue when Move/Subclass/Superclass/Pull Members Up/Push Members Down refactorings didn’t work correctly in Objective-C (OC-13608). For the moment we are leaving this ticket open to fix it properly in the future.
- Issue when superclass @available attributes were inserted for methods when using Override/Implement (^O/^I) in Swift (OC-12982)
- Issue with breakpoints in projects with symlinks (OC-13971)
There are also several improvements for mixed code including correct resolution for Swift nested classes, nested enums and Swift functions annotated with @nonobjc in Objective-C, correction translation for Objective-C generic parameters in Swift and ability to find usages for Swift classes annotated with @objc.
In addition, several formatting fixes are available for Objective-C/C/C++ both for AppCode and CLion – read about them in this blog post.
Full release notes are available here. Please, note that this EAP build requires an active subscription (or you can start a 30-day evaluation period).
Important note: Currently we have a regression with symbol building in this build. We are working on it right now and will fix this issue before the 2016.2.1 update is released.
Your AppCode team
The Drive to Develop