September 19, 2017 Ted Kremenek is a member of the Swift Core Team and manages the Languages and Runtimes group at Apple. Swift 4 is now officially released! Swift 4 builds on the strengths of Swift 3, delivering greater robustness and stability, providing source code compatibility with Swift 3, making improvements to the standard library, and … [Read more...] about Swift.org – Swift 4.0 Released!
Apple
Dictionary and Set Improvements in Swift 4.0
October 4, 2017 Nate Cook is a member of the Swift standard library team at Apple. In the latest release of Swift, dictionaries and sets gain a number of new methods and initializers that make common tasks easier than ever. Operations like grouping, filtering, and transforming values can now be performed in a single step, letting you write more … [Read more...] about Dictionary and Set Improvements in Swift 4.0
Xcode 9.1 Improves Display of Fatal Errors
October 5, 2017 Swift has language constructs that allow you to specify your program’s expectations. If these expectations are not met at runtime, the program will be terminated. For example, indexing into an array implicitly expresses an expectation that the index is in bounds: // Program will terminate if 'index' less than 0 or greater than 'array.count - … [Read more...] about Xcode 9.1 Improves Display of Fatal Errors
Apple announces Apple Music radio
Radio is part of the fabric of country music culture, and Apple Music Country amplifies that experience for the modern fan. As country music evolves and expands around the world, Apple Music Country aims to be the definitive place for every lane of an increasingly diverse genre. The station offers a mix of the best music of today while introducing fans to the stars of tomorrow … [Read more...] about Apple announces Apple Music radio
Apple TV+ subscribers get CBS All Access and SHOWTIME bundle at a great value
Beginning today, Apple TV+ subscribers in the US can take advantage of a unique benefit — access to a bundle of CBS All Access and SHOWTIME for only $9.99 per month after a seven-day free trial. By subscribing through Apple TV channels, customers can watch content from all three services online and offline, ad-free and on demand, only on the Apple TV app. Through Family … [Read more...] about Apple TV+ subscribers get CBS All Access and SHOWTIME bundle at a great value
Swift.org – Swift 4.1 Release Process
October 17, 2017 Ted Kremenek is a member of the Swift Core Team and manages the Languages and Runtimes group at Apple. This post describes the goals, release process, and estimated schedule for Swift 4.1. Swift 4.1 is a source compatible update to Swift 4.0. It will contain a few additive enhancements to the core language as well as … [Read more...] about Swift.org – Swift 4.1 Release Process
Conditional Conformance in the Standard Library
January 8, 2018 The Swift 4.1 compiler brings the next phase of improvements from the roadmap for generics: conditional conformances. This post will look at how this much-anticipated feature has been adopted in Swift’s standard library, and how it affects you and your code. Equatable Containers The most noticeable benefit of conditional conformance is the … [Read more...] about Conditional Conformance in the Standard Library
Swift.org – Swift Forums Now Open!
January 19, 2018 We are delighted to announce that the Swift project has completed the process of migrating to the Swift Forums as the primary method for discussion and communication! The former mailing lists have been shut down and archived, and all mailing list content has been imported into the new forum system. The following @swift.org email lists will … [Read more...] about Swift.org – Swift Forums Now Open!
Code Size Optimization Mode in Swift 4.1
February 8, 2018 Erik Eckstein is member of the Swift team at Apple. He has worked on various aspects of the Swift compiler's optimization pipeline. In Swift 4.1 the compiler now supports a new optimization mode which enables dedicated optimizations to reduce code size. The Swift compiler comes with powerful optimizations. When compiling with … [Read more...] about Code Size Optimization Mode in Swift 4.1
Swift.org – Swift 4.2 Release Process
February 28, 2018 Ted Kremenek is a member of the Swift Core Team and manages the Languages and Runtimes group at Apple. This post describes the goals, release process, and estimated schedule for Swift 4.2. Motivation and Goals Swift 4.2 is meant to be a waypoint towards achieving ABI stability in Swift 5. Swift 4.2 will include numerous … [Read more...] about Swift.org – Swift 4.2 Release Process