2016

See all years

37 posts

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.

    Monthly Updates

    Monthly update #0309 • January 2016

    Monthly update 309 • January 2016 • 2016-01-01 - 2016-01-31

      Development

      Continuous Integration now Available

      Apple has rolled out continuous integration for the Swift project. Jenkins powers the system, which builds and tests on macOS, iOS simulator, and Ubuntu versions 14.04 and 15.10.

      Development

      It's Coming: the Great Swift API Transformation

      Apple saw a style gap between Cocoa interfaces and the Swift standard library. This gap made coding, debugging, and upkeep harder.

      Development

      Swift 2.2 Release Process

      Swift 2.2 marks the first official release after Swift became open source. It stays mostly compatible with Swift 2.1 and focuses on core fixes, better diagnostics, and faster code without big language changes.

      Projects

      Why I developed Fletta?

      Quiet moving to Universal Purchases

        Monthly Updates

        Monthly update #0308 • December 2015

        Monthly update 308 • December 2015 • 2015-12-01 - 2015-12-31

          Development

          The Website Obesity Crisis

          In conversations with web performance advocates, I sometimes feel like a hippie talking to SUV owners about fuel economy. They have all kinds of weirdly specific tricks to improve mileage. Deflate the front left tire a little bit.