Blog

Monthly update #0324 • April 2017

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

Monthly Updates

Swift Source Compatibility Test Suite Now Available

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

Development

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.

Movies

Monthly update #0323 • March 2017

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

Monthly Updates

Swift 3.1 Released!

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

Development

Monthly update #0322 • February 2017

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

Monthly Updates

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.

Development

Monthly update #0321 • January 2017

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

Monthly Updates

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.

Development

Monthly update #0320 • December 2016

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

Monthly Updates

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.

Gems

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.

Development

Monthly update #0319 • November 2016

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

Monthly Updates

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.

Books

Monthly update #0318 • October 2016

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

Monthly Updates

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.

Development

Monthly update #0317 • September 2016

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

Monthly Updates

Quiet

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

Projects

How to Fix “xcrun: error: invalid active developer path” after upgrading macOS

After every major macOS update (including the recent macOS Tahoe), many people open Terminal and try to use git or any other command-line tool.

Mac

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.

Development

Remembering Omi

Omi, the mother of my father, died today. She was born in April 1942 and lived to the age of 74 years. She was the fun grandma that everyone in the family loved.

Remembering

Monthly update #0316 • August 2016

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

Monthly Updates

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.

Movies