Posts

Showing posts from September 8, 2017

What's New in Xcode 8.3?

Image
Xcode 8.3 includes Swift 3.1 which is intended to be source compatible with Swift 3.0. Constrained extensions allow same-type constraints between generic parameters and concrete types. For example, the following code defines an extension on Array with Int elements:       extension ArrayName where Element == int{} The Swift compiler now raises an error for modifications of a let  property or variable of protocol type after initialization.  Swift 2.3 Deprecation Xcode 8.3 beta 2 no longer supports Swift 2.3. Please migrate your projects containing Swift 2.3 code to Swift 3 syntax by opening the project and choosing Edit > Convert > To Current Swift Syntax. Other Deprecations and Removal Notices The Automation instrument has been removed from Instruments. Use Xcode’s UI Testing in its place. Organizer The Xcode Organizer now supports exporting tvOS apps for Enterprise distribution. Testing Added the XCUISiriService class to XCTest for writing te...