24 posts with the year “2017”

See all years

Monthly Updates

Monthly update #0331 • November 2017

Monthly update 331 • November 2017 • 2017-11-01 - 2017-11-30

    Books

    The Midnight Line by Lee Child

    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 Updates

    Monthly update #0330 • October 2017

    Monthly update 330 • October 2017 • 2017-10-01 - 2017-10-31

      Development

      Swift 4.1 Release Process

      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.

      Development

      Xcode 9.1 Improves Display of Fatal Errors

      Swift has features that let you set expectations in your code. If these are not met at runtime, the program stops.

      Development

      Dictionary and Set Improvements in Swift 4.0

      Swift 4 adds new methods and initialisers to dictionaries and sets that simplify tasks like grouping, filtering, and transforming data.

      Monthly Updates

      Monthly update #0329 • September 2017

      Monthly update 329 • September 2017 • 2017-09-01 - 2017-09-30

        Development

        Swift 4.0 Released!

        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.

        Monthly Updates

        Monthly update #0328 • August 2017

        Monthly update 328 • August 2017 • 2017-08-01 - 2017-08-31

          Development

          Swift Local Refactoring

          Xcode 9 features a new refactoring engine that transforms Swift code either locally in one file or globally across files and languages.

          Monthly Updates

          Monthly update #0327 • July 2017

          Monthly update 327 • July 2017 • 2017-07-01 - 2017-07-31

            Monthly Updates

            Monthly update #0326 • June 2017

            Monthly update 326 • June 2017 • 2017-06-01 - 2017-06-30

              Development

              Swift Package Manager Manifest API Redesign

              Swift 4 redesigned the Package.swift manifest API in the Package Manager to make it simpler and match the design rules.

              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.

                  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