News
AppCode starts 2017.2.2 EAP: access modifiers support and the first part of Swift 4!
Hi everyone,
Today we are starting AppCode 2017.2.2 EAP with a heap of improvements on board!
Access modifiers
Now AppCode correctly checks access modifiers (such as private
, public
, open
, etc.) when resolving Swift symbols. From the user perspective it means the following:
- Inaccessible entities do not appear in the completion list or Override/Implement pop-up anymore.
- Such entities in the code are now highlighted in red and more – you can even change the visibility to the proper one using the corresponding intention:
Swift 4
This build brings the first part of the Swift 4 support:
- SE-0169 (Improve Interaction Between
private
Declarations and Extensions) - SE-0148 (Generic Subscripts)
- SE-0168 (Multiline String Literals) and SE-0182 (String Newline Escaping):
Besides, the following important issues were fixed:
- Objective-C classes imported via
.pch
are not resolved in Swift code (OC-14804) - Support for
AnyObject
andAnyClass
(OC-14828) - Opening a project in AppCode causes
lastKnownFileType
to change for some UTF-8 files (OC-15901)
For the full list of fixes please see the release notes.
Your AppCode team
JetBrains
The Drive to Develop