32 posts with the year “2016”

See all years

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

            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

                    Development

                    New Features in Swift 2.2

                    Swift 2.2 adds features such as compile-time version checks with #if swift(>=3.0), checked selectors using #selector to avoid runtime errors, built-in tuple comparisons up to six elements, and allows most keywords as argument labels without backticks.

                    Development

                    Swift 2.2 Released!

                    Apple launched Swift as an open source project with the Swift.org site, which includes key parts like the compiler, standard library, LLDB debugger, core libraries, and package manager.

                    Monthly Updates

                    Monthly update #0310 • February 2016

                    Monthly update 310 • February 2016 • 2016-02-01 - 2016-02-29

                      Development

                      Expanding Commit Access

                      Now that the Swift Continuous Integration system is established and proven, we’d like to grant commit access on a more frequent basis to project contributors who have established a track record of good contributions.

                      Development

                      Swift Benchmark Suite now Available

                      Apple's Swift Team has released the benchmark suite as open source. It includes 75 benchmarks for key Swift tasks, libraries for common functions, a driver to run and show metrics, and a tool to compare versions.