Blog

Monthly Updates

Monthly update #0325 • May 2017

Monthly update 325 • May 2017 • 2017-05-01 - 2017-05-31

    Monthly Updates

    Monthly update #0324 • April 2017

    Monthly update 324 • April 2017 • 2017-04-01 - 2017-04-30

      Development

      Swift Source Compatibility Test Suite Now Available

      Apple announced a new Swift source compatibility test suite to help keep source compatibility in future releases.

      Movies

      The Lives of Others

      The Lives of Others (2006), directed by Florian Henckel von Donnersmarck, shows East Germany in 1984. Ulrich Mühe plays Gerd Wiesler, a Stasi captain who spies on a playwright. He sits in an attic with headphones.

      Monthly Updates

      Monthly update #0323 • March 2017

      Monthly update 323 • March 2017 • 2017-03-01 - 2017-03-31

        Development

        Swift 3.1 Released!

        Apple released Swift 3.1 as a minor update that keeps source compatibility with Swift 3.0.

        Monthly Updates

        Monthly update #0322 • February 2017

        Monthly update 322 • February 2017 • 2017-02-01 - 2017-02-28

          Development

          Swift 4 Release Process

          Swift 4 is a major release set for fall 2017. It focuses on source stability for Swift 3 code and essential features for binary stability, with big updates to generics and the String type.

          Monthly Updates

          Monthly update #0321 • January 2017

          Monthly update 321 • January 2017 • 2017-01-01 - 2017-01-31

            Development

            Faster Mix-and-Match Builds with Precompiled Bridging Headers

            Build times in Xcode projects that mix Objective-C and Swift rise due to the Swift compiler re-processing large bridging headers for each Swift file.

            Development

            Swift Evolution Status Page Now Available

            Apple announced the new Swift Evolution status page as a central spot for details on proposed changes to Swift.

            Monthly Updates

            Monthly update #0320 • December 2016

            Monthly update 320 • December 2016 • 2016-12-01 - 2016-12-31

              Gems

              Superintelligence: The Idea That Eats Smart People

              Today we’re building another world-changing technology, machine intelligence. We know that it will affect the world in profound ways, change how the economy works, and have knock-on effects we can’t predict.

              Development

              Swift 3.1 Release Process

              Swift 3.1 aims to maintain source compatibility with Swift 3.0 while adding minor language enhancements, improvements to the Swift Package Manager, better Linux support, and general fixes to the compiler and standard library, with a planned release in spring 2017.

              Monthly Updates

              Monthly update #0319 • November 2016

              Monthly update 319 • November 2016 • 2016-11-01 - 2016-11-30

                Books

                Night School by Lee Child

                Night School revisits 1996, with Reacher in Hamburg teaming with CIA and NSA agents to stop a jihadist selling a nuclear weapon.

                Monthly Updates

                Monthly update #0318 • October 2016

                Monthly update 318 • October 2016 • 2016-10-01 - 2016-10-31

                  Development

                  Server APIs Work Group

                  Swift grew popular for server use after its Linux port, sparking frameworks like Kitura, Vapor, Perfect, and Zewo.

                  Development

                  Whole-Module Optimization in Swift 3

                  Whole-module optimisation boosts Swift code performance by compiling all files in a module together, which allows the compiler to inline functions, specialise generics for specific types, and remove unused code across files.

                  Monthly Updates

                  Monthly update #0317 • September 2016

                  Monthly update 317 • September 2016 • 2016-09-01 - 2016-09-30

                    Projects

                    Quiet

                    Quiet is a content blocker for Safari on iPhone, iPad, and Mac.

                    Development

                    Swift 3.0 Released!

                    Apple released Swift 3.0 as the first major version since the language became open source. This update brings big changes to the core language and standard library through many Swift Evolution proposals, but it does not work with code from Swift 2.2 or 2.3.

                    Monthly Updates

                    Monthly update #0316 • August 2016

                    Monthly update 316 • August 2016 • 2016-08-01 - 2016-08-31

                      Movies

                      Jason Bourne

                      Jason Bourne (2016), directed by Paul Greengrass, brings back the lost agent. Matt Damon plays Bourne with hard eyes and quick fists. He fights in crowds and dark streets.

                      Monthly Updates

                      Monthly update #0315 • July 2016

                      Monthly update 315 • July 2016 • 2016-07-01 - 2016-07-31