Learn all about Swift with these posts
Swift is a powerful and intuitive programming language for macOS, iOS, watchOS, and tvOS.
A comparison between ObservableObject and the new Observable macro and how to listen and react to property changes in both.
Learn how to automatically detect memory leaks in your Apple apps using UI tests and Xcode's XCTest framework.
Extract information from tests in an XCResult bundle such as the screen recording of a failing UI test.
Learn how to build a cross-platform Swift method to get the checksum of a file.
Why, how and when to use functions that call themselves in Swift.
How to notify your users that a new version of your app is available on the App Store directly from your app.
During WWDC24, Apple announced the Swift Translation API, a new framework that allows you to perform on-device translations in your Swift apps entirely for free. In this post, we'll take a look at all the different ways you can use the new API to translate text between languages in your apps.
All you need to know about Apple's macro-based testing library available from Xcode 16 and the Swift 6 Toolchain.
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.