AppCode 2016.2.3 update is out

Hi everyone,

AppCode 2016.2.3 update is available for download. If using AppCode 2016.2.2, you will get an automatic notification in the IDE.

The update contains the following Swift 3 support features:

  • SE-0005, first part: Resolution for Objective-C enums and options in Swift (OC-13728)
  • SE-0025: Scoped access level support (OC-14151)
  • SE-0031: Adjusting inout declarations for type decoration (OC-14104)
  • SE-0046: Establish consistent label behavior across all parameters including first labels (OC-14055)
  • SE-0048: Generic type aliases (OC-13838)
  • SE-0049: Move @noescape and @autoclosure to be type attributes (OC-14144)
  • SE-0066: Standardize function type argument syntax to require parentheses (OC-14186)
  • SE-0071: Allow (most) keywords in member references (OC-13837)
  • SE-0081: Move where clause to end of declaration (OC-13836)
  • SE-0099: Restructuring condition clauses (OC-14164)
  • SE-0103: Make non-escaping closures the default (OC-14145)
  • SE-0106: Update platform configurations (OC-14138)
  • Also, SWIFT_VERSION build setting support is implemented (OC-14139)

In addition to Swift 3 support changes, this build brings improvements and fixes for issues given below:

  • Class properties support in Objective-C (OC-14107)
  • Problem with NSLog/os_log output on iOS 10 device/simulator (OC-14285)
  • Issue with SourceKit version used in AppCode (OC-14159), which also fixes lot of problems with completion, navigation and symbol resolution. Note, that there are still issues related to those Swift 3 features that are not supported yet
  • Incorrect error handling intentions (OC-13774)
  • Problem with running test target on iOS 10 devices (OC-14165)
  • Problem with debugging on iPhone7/7+ devices (OC-14177)
  • Full support for for-in-where & case constructs in parser (OC-12041)
  • Issue with “Manage targets” dialog (OC-13411)
  • Reveal 2.0 integration (OC-14148, OC-14326OC-14335)
  • Problem with launching apps on simulator with Xcode 8 selected in Preferences (OC-14018)
  • Extremely sensitive scrolling on macOS Sierra (IDEA-158500)

Check the full release notes here.

Your AppCode team
The Drive to Develop