Posts in tag

Swift


As part of expanding the Swift on Server ecosystem, we’re thrilled to announce the release of a new IMAPv4 parser and encoder, SwiftNIO IMAP. This package implements: Parsing IMAPv4 wire-format to type-safe Swift data structures Encoding these Swift data structures to the IMAPv4 wire format Extensive support for common IMAP extensions High performance Integration with …

As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual Studio Code provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows. Motivation Swift is held back from extending outside the Apple ecosystem by the lack of a first-class, integrated …

Swift has evolved significantly during the past year, and we’ve seen two large updates to the language. Swift 5.6 was released in March 2022 and introduced major improvements to the type system, concurrency model and Swift ecosystem. It laid the groundwork for further updates in Swift 5.7, which is included in beta versions of Xcode 14 and available on the Swift.org …

Property wrappers were introduced in Swift 5.1 as a way to make it easier to reuse common programming patterns, but since then they have grown to work with local context, function and closure parameters, and more. We’re lucky enough to have lots of creators in our community creating apps with property wrappers then writing about their experiences, …

  Apple today unveiled new tools, technologies, and APIs designed to help developers create even richer experiences for their users. Widgets on the Lock Screen enable developers to surface key information from their apps in a new way, while other new APIs across Apple’s platforms help them build more unique features. WeatherKit gives developers the …

As part of Swift’s move toward safe, simple, and performant asynchronous programming, we are pleased to introduce a new package of algorithms for AsyncSequence. It is called Swift Async Algorithms and it is available now on GitHub. This package has three main goals: First-class integration with async/await Provide a home for time-based algorithms Be cross-platform and open source Motivation AsyncAlgorithms …

What is the Swift Language? Swift is a powerful and intuitive programming language developed by Apple Inc for iOS iPadOS, macOS, tvOS, watchOS, and Linux application development. Swift combines decades of experience in building Apple platforms with the latest research in programming languages. Swift APIs are even easier to read and maintain because named parameters …

I’m thrilled to announce Swift Collections, a new open-source package focused on extending the set of available Swift data structures. Like the Swift Algorithms and Swift Numerics packages before it, we’re releasing Swift Collections to help incubate new functionality for the Swift Standard Library. The Swift Standard Library currently implements the three most essential general-purpose …

Black History Month is a time to learn about, reflect on, and celebrate the impact and accomplishments of the Black community. In honor of Black History Month, we have curated a handful of outstanding contributions from the Black Swift community to acknowledge and celebrate their impact on the Swift ecosystem.   Creating educational resources There …

I am delighted to introduce a new open source project for the Swift Server ecosystem, SwiftNIO SSH. Distributed as a Swift package, SwiftNIO SSH is designed to enable Swift developers to interact with the SSH network protocol.   What is SwiftNIO SSH? SwiftNIO SSH is a programmatic implementation of SSH: that is, it is a collection …