Find any article in my blog
In this blog I talk about all things Apple and Swift development but my main area of focus is on tooling and automation.
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.
How to make an existing Core Data store accessible to widgets without losing any existing data.
Learn how to use the gha-setup-swift action to setup a CI/CD pipeline to build and test your Swift package on Windows using GitHub Actions.
Learn how to launch a SwiftUI view directly from your Swift command-line tool without making a full-blown macOS application.
Find out how to add extra information to your Swift command-line tool through an Info.plist file while keeping it as a single-file executable.
How to set up Core Data and Swift Data to use the same data store in your app.
A real-world example of the limitations of App Clips using MusicKit as an example, and how to work around them.
Learn how to create an App Clip for your app and how to generate codes you can share with your users to launch said App Clip.