Blog

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

              Monthly Updates

              Monthly update #0315 • July 2016

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

                TV Series

                Person of Interest

                Person of Interest is an American crime drama series. It aired on CBS from 22 September 2011 to 21 June 2016. Jonathan Nolan created it. The show stars Jim Caviezel as John Reese, a former CIA agent thought dead. Michael Emerson plays Harold Finch, a rich tech expert.

                Development

                Xcode Playground Support

                Apple introduced Xcode Playground Support as part of the open source Swift community, which lets developers build a toolchain to use the latest Swift features in Xcode 8 playgrounds.

                Monthly Updates

                Monthly update #0314 • June 2016

                Monthly update 314 • June 2016 • 2016-06-01 - 2016-06-30

                  Development

                  Swift 3.0 Preview 1 Released!

                  Apple announced Developer Preview 1 of Swift 3.0, which offers stable builds to test the work-in-progress version before the final release.

                  Development

                  Swift 2.3

                  Apple announced Swift 2.3 as a minor update from Swift 2.2.1. The main change is that it works with Apple’s macOS 10.12, iOS 10, watchOS 3, and tvOS 10 SDKs, and it updates LLVM and Clang to match Swift 3.

                  Monthly Updates

                  Monthly update #0313 • May 2016

                  Monthly update 313 • May 2016 • 2016-05-01 - 2016-05-31

                    Development

                    Swift 3.0 Release Process

                    Swift 3.0 marks a major release without source compatibility to Swift 2.2. It brings key changes to the language and standard library through the evolution process.

                    Monthly Updates

                    Monthly update #0312 • April 2016

                    Monthly update 312 • April 2016 • 2016-04-01 - 2016-04-30

                      Monthly Updates

                      Monthly update #0311 • March 2016

                      Monthly update 311 • March 2016 • 2016-03-01 - 2016-03-31