This post describes the goals, release process, and estimated schedule for Swift 5.3. (more…)
Read more »
One of Swift 5.2’s new features is the ability to use KeyPaths as functions. This can be extremely useful in cases where you’d only return the value of a certain KeyPath in a closure. Let’s look at a… (more…)
Read more »
We use API availability checks all the time, but have you wondered how the Swift compiler handles this? In this article, we'll take a deep dive on how the #availability condition works, how the Swift compiler is able to know if a specific symbol is availa... (more…)
Read more »
Thread-safety in Swift can be achieved using GCD concurrent queues & barrier flag. Reads would occur in parallel, while writes are given mutual exclusion. (more…)
Read more »
Let's face it: there's a limit to how much fun you can have while you're waiting for code to compile. (via xkcd.com/303/) At some point, enough is enough. Our team has had enough fun compiling…...
Read more »