Learn all about Swift with these posts
Swift is a powerful and intuitive programming language for macOS, iOS, watchOS, and tvOS.
Learn how you can use the Calendar and DateComponents APIs to remove specific information like hours or minutes from a Date in Swift.
How to download and install a development version of the Swift 6 compiler and enable the Swift 6 language mode when building your Swift package.
How to get ready for Swift 6's new import access level feature and make sure that you are not caught by surprise by the breaking changes that come with it.
How to find content specified by a Regular Expression in a directory's set of files defined by a Glob pattern using Swift.
Learn all about Sequence's reduce operator in Swift through a series of real-world examples.
How to automatically create and release a multi-platform Swift Package library with GitHub Actions whenever you push a new tag.
How to configure, start and manage shared experiences in your iOS app using SharePlay.
Learn how to get the most played Apple Music songs and albums for a given user with MusicKit and MediaPlayer.
How to effectively adopt upcoming Swift 6 features in your Swift Packages and Xcode targets today.
Learn how to create and distribute a Swift macro as a CocoaPods library.
How to compile a Swift macro into a binary and import it into your Xcode project without using Swift Package Manager.
Learn about Swift SDKs and how you can use them to cross-compile Swift code to other platforms such as Linux.