Apple releases Xcode 6.3 beta 1 with an updated version of Swift

swift-version-xcode-6.3-beta 1-0

Along with iOS 8.3 beta 1, Apple released Xcode 6.3 beta 1 with a new version of Swift, its programming language for Cocoa and Cocoa Touch used by developers to create applications on iPhone, iPad, iPod touch and Mac. This new version integrates by default Swift, which was announced for the first time last June at WWDC 2014 and is updated to version 1.2.

Xcode 6.3 includes a new version of the Swift language, it also includes a number of significant language changes that are detailed in the new one in Xcode 6.3 beta. Xcode 6.3 also provides a migration tool to adapt your code to Swift 1.2.

This new version of swift Updated is described as a "major" for the programming language with all the changes highlighted in the Apple blog dedicated to Swift. Last month, Stanford University published its own iTunes U course on application development using Apple's Swift programming language, with many compiler improvements, Swift 1.2 was designed to be more stable and improve performance across all senses. These changes also provide a better experience when working with Swift in Xcode. Some of the most visible improvements include for example:

  • Constant builds and updates (Incremental builds): Source files that have not changed will not be re-compiled by default.
  • Faster executables: Debug versions produce binaries that run much faster, and new optimizations provide even better release version performance.
  • Better compiler diagnostics: Clearer error and warning messages, along with the new Fix-it, make it easier to write code correctly in Swift 1.2.
  • Stability improvements: The most recurring compiler bugs have been fixed with fewer warnings from SourceKit within the Xcode editor.

It is also important note that in Swift 1.2, the language has been further refined to ensure predictable and stable behavior, with various enhancements to the interaction between Swift and Objective-C.


Buy a domain
You are interested in:
The secrets to launching your website successfully

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.