Swift
-
Diversity in Swift
6 years ago, Swift was announced. In the years since, a thriving community has emerged around a shared passion for building and using the Swift...
-
Accessibility and Inclusion in the Swift Community
Diversity and inclusion are both critically important values when writing software designed to be used and enjoyed by everyone. The Swift...
-
Introducing SwiftNIO SSH
I am delighted to introduce a new open source project for the Swift Server ecosystem, SwiftNIO SSH . Distributed as a Swift package, SwiftNIO SSH...
-
Introducing Swift Service Discovery
It is my pleasure to announce a new open source project for the Swift Server ecosystem, Swift Service Discovery . Service Discovery is a Swift...
-
Announcing Swift Algorithms
I’m excited to announce Swift Algorithms , a new open-source package of sequence and collection algorithms, along with their related types....
-
Introducing Swift Atomics
I’m delighted to announce Swift Atomics, a new open source package that enables direct use of low-level atomic operations in Swift code. The goal...
-
Swift System is Now Open Source
In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level...
-
Introducing Swift on Windows
The Swift project is introducing new downloadable Swift toolchain images for Windows! These images contain development components needed to...
-
Swift 5.3 released!
Swift 5.3 is now officially released!
-
Introducing Swift Cluster Membership
It is my pleasure to announce a new open source project for the Swift Server ecosystem, Swift Cluster Membership . This library aims to help...
-
Introducing Swift Service Lifecycle
It is my pleasure to announce a new open source project for the Swift server ecosystem, Swift Service Lifecycle . Service Lifecycle is a Swift...
-
Introducing Swift AWS Lambda Runtime
It is my pleasure to announce a new open source project for the Swift Server ecosystem, Swift AWS Lambda Runtime . Distributed as a Swift...
-
Additional Linux Distributions
It is my pleasure to announce a new set of Linux distributions officially supported by the Swift project. Swift.org now offers downloadable...
-
Swift 5.3 Release Process
This post describes the goals, release process, and estimated schedule for Swift 5.3 . Motivation and Goals Swift 5.3 is a release meant to...
-
Swift 5.2 Released!
Swift 5.2 is now officially released!
-
Announcing ArgumentParser
We’re delighted to announce ArgumentParser , a new open-source library that makes it straightforward — even enjoyable! — to parse command-line...
-
Standard Library Preview Package
I’m excited to announce a new open-source package and an enhancement to the Swift Evolution process: the Standard Library Preview package ! The...
-
Library Evolution in Swift
Swift 5.0 introduced a stable binary interface on Apple platforms. This meant that apps built with the Swift 5.0 compiler can use the Swift...
-
Introducing Swift Crypto
I’m thrilled to announce a new open-source project for the Swift ecosystem, Swift Crypto . Swift Crypto is a new Swift package that brings the...
-
Swift Numerics
I’m excited to announce a new open-source project for the Swift ecosystem, Swift Numerics ! Swift Numerics will provide the building blocks of...
-
SSWG Annual Update
The Swift Server Work Group (SSWG) set out 12 months ago to begin defining and prioritizing new efforts to address the needs of the Swift...
-
New Diagnostic Architecture Overview
Diagnostics play a very important role in a programming language experience. It’s vital for developer productivity that the compiler can produce...
-
Faster StoreKit testing by syncing in-app purchase products
StoreKit testing in the Simulator allows you to speed up testing in-app purchases for your app. You can test in-app purchases in Xcode by...
-
Shared with You implementation and testing explained
iOS 16 introduced Shared with You allowing you to showcase content shared in Messages inside your app. Users can find back content they would...
-
Sendable and @Sendable closures explained with code examples
Sendable and @Sendable are part of the concurrency changes that arrived in Swift 5.5 and address a challenging problem of type-checking values...