Monthly update #0337 • May 2018
Monthly update 337 • May 2018 • 2018-05-01 - 2018-05-31
Monthly update 337 • May 2018 • 2018-05-01 - 2018-05-31
The Swift community continues to expand, with developers increasingly relying on ecosystem projects to streamline app development for specific tasks. To foster better interaction, Swift Forums has introduced a new top-level category called Related Projects.
Monthly update 336 • April 2018 • 2018-04-01 - 2018-04-30
Swift.org has expanded its continuous integration testing system to include community-hosted nodes for additional platforms.
Swift 4.1 reimplements implicitly unwrapped optionals (IUOs) so they act as regular optionals with a flag that allows automatic unwrapping when needed, rather than as a distinct type.
Monthly update 335 • March 2018 • 2018-03-01 - 2018-03-31
Apple released Swift 4.1 as a minor update that maintains source compatibility with Swift 4.0. It adds generics features such as conditional conformance and synthesised Equatable and Hashable support.
In Food Rules: An Eater’s Manual, Michael Pollan simplifies the complex world of nutrition into easy-to-follow tips for eating well.
Monthly update 334 • February 2018 • 2018-02-01 - 2018-02-28
Swift 4.2 serves as a step towards ABI stability in Swift 5, incorporating ABI changes for performance, bug fixes, and targeted improvements to compile-time speed.
Swift 4.1 adds a new optimisation mode called -Osize. This mode helps reduce code size by 5 to 30 percent in some projects.
Monthly update 333 • January 2018 • 2018-01-01 - 2018-01-31
The Swift project has moved its main discussions from mailing lists to Swift Forums. The old mailing lists are shut down and archived, with their content imported into the new system.
Swift 4.1 adds conditional conformances, which let generic types like Array and Optional conform to protocols such as Equatable or Hashable only when their elements do.
Monthly update 332 • December 2017 • 2017-12-01 - 2017-12-31
Reflection on the year 2017, checking progress of the goals, and some numbers.
Dan Brown’s Origin follows Harvard symbolist Robert Langdon as he investigates the murder of a tech billionaire in Bilbao, Spain, who claims to have solved humanity’s biggest questions...
Monthly update 331 • November 2017 • 2017-11-01 - 2017-11-30
In The Midnight Line, Reacher finds a West Point ring in a pawn shop and tracks its owner, a female veteran caught in Wyoming’s opioid trade.
Monthly update 330 • October 2017 • 2017-10-01 - 2017-10-31
Swift 4.1 is a source-compatible update to Swift 4.0 that adds minor language enhancements, improves the Swift Package Manager and Linux support, and includes quality fixes to the compiler and standard library, but it lacks binary compatibility due to ABI stabilisation work for Swift 5.
Swift has features that let you set expectations in your code. If these are not met at runtime, the program stops.
Swift 4 adds new methods and initialisers to dictionaries and sets that simplify tasks like grouping, filtering, and transforming data.
Monthly update 329 • September 2017 • 2017-09-01 - 2017-09-30
Apple released Swift 4 as a major update that builds on Swift 3 with better robustness, stability, source compatibility, standard library improvements, and new features like archival and serialisation.