Connect with us

Apps & Software

Apple Releases iTunes 12.3 and Xcode 7 With Swift 2

Published

on

iTunes Mac

Alongside iOS 9, Apple has released iTunes 12.3 for public and Xcode 7 for developers. iTunes 12.3 adds general support for iOS 9 and OS X 10.11 El Capitan, while the Xcode 7 comes with Swift 2 and SDKs for iOS 9, OS X 10.11 El Capitan and watchOS 2.

Writing of iTunes 12.3, the software comes with a resigned interior for OS X, and iOS 9 and OS X 10.11 El Capitan support.

New in iTunes 12.3:

  • Improves Apple Music accessibility with VoiceOver
  • Resolves a problem that prevented reordering of songs within Up Next
  • Fixes a problem where some radio stations did not appear within Recently Played
  • Addresses an issue where songs you loved on iOS did not appear loved on iTunes
  • Supports two-factor authentication to secure your Apple ID

On the other hand, Xcode 7 brings the long awaited Swift 2 programming language to developers, along with SDKs for iOS 9, OS X 10.11 El Capitan and watchOS 2.

Apple Xcode 7

New in Xcode 7:

  • User interface testing uses accessibility to auto-generate tests for you and run them as part of a test suite
  • Code coverage displays what parts of your code are covered (and not) by your test suite
  • Interface Builder adds StackViews to simplify the construction of complex interfaces that use Auto Layout
  • Game level editors add an animation design timeline with both 2D and 3D support
  • Crash logs management adds support for OS X and app extensions
  • Address sanitizer points out code that may crash at runtime even when you cannot reproduce yourself
  • App thinning uploads all assets to the App Store so the store can then send an optimized app to your customers
  • Support for watchOS 2 including project migration tool

New in Swift 2:

  • Native error handling model adds a simple try / catch syntax that transparently wraps NSError
  • Tests can now access both public and internal methods from external test processes
  • Protocol extensions enable a natural chaining syntax for function calls
  • Markdown syntax is supported in .swift file comments to add rich text in Quick Help
  • Markdown comments in playgrounds render as beautiful rich text, perfect for curriculum documents
  • Availability controls warn at compile time when using API that is too new for the minimum target OS
  • SDKs for OS X, iOS, and watchOS have more natural interfaces when accessed from Swift
  • New language syntax includes guard, defer, and repeat keywords
  • Tool to convert source code to Swift 2 via menu: Edit > Convert > To Latest Swift Syntax

iTunes 12.3 and Xcode 7 both are now available on the Mac App Store for free.

Trending