Welcome to my blog 👋

I'm Pol, a content creator and iOS developer. In this blog I write about all things iOS, Swift and software development best practices. I also have a newsletter about iOS CI/CD if you want to subscribe 👇

Sponsored
Sponsor Logo

Helm Pro yearly subscribers now get a 30% discount on RocketSim thanks to contingent pricing on the App Store.

Browse by category


Latest articles

See all

New!
How combine lists of Strings into natural and localized sentences in Swift

While you might be familiar with the joined method on lists in Swift, if you are combining a list of strings into a human-readable sentence, you should use ListFormatter or the formatted method instead.

How to check if a modifier key is pressed when clicking on a menu bar item in macOS apps

Learn how you can provide different content or functionality when clicking on a menu bar item with a modifier key pressed in macOS apps using both AppKit and SwiftUI.

Using withObservationTracking to monitor changes in @Observable properties outside SwiftUI views

Learn how the Observation module's withObservationTracking function works and how you can use it to observe changes of an @Observable object from anywhere in your codebase.

How to keep your macOS app's menu bar item running after quitting the app

Learn how you can interrupt the app's termination and change your app's activation policy to keep the menu bar item running after the app has been quit.

How to change your app's business model from paid to freemium using StoreKit

Learn how to use StoreKit's AppTransaction API to change your app's business model from a paid app to freemium.

How to create and upload high-quality App Store assets with RocketSim and Helm

Learn how you can create App Store optimized stunning screenshots and app previews with RocketSim and use Helm to upload screenshots to App Store Connect.

Videos


Play: Video
Play: Video
Play: Video
Play: Video
Play: Video
Play: Video