Posts

Wrapping delegates with Swift async/await and continuations

In this article you will learn how to convert or use existing delegate patterns and wrap them with Swift's structured concurrency...

Making properties read only outside their scope using private(set) in Swift

I recently discovered Swift feature where setter for class and struct properties...

Fetch and display the latest git commit hash in your iOS apps

If you want to know from what exact commit your app is built...

Display SwiftUI views from Objective-C codebase

SwiftUI is getting more mature with every new major iOS release...

Using semaphores in iOS to serialise callback completion

Semaphore mechanism was proposed by Dijkstra in the sixties...

Using Network Link Conditioner to simulate bad network conditions on iOS and macOS

Build iOS apps from the command line using xcodebuild

At some point in your iOS development career you will want to automate app building and distribution...

The Holy Grail of UIKit: Delegate Pattern

When I started learning to develop apps for iOS I stumbled upon the delegate pattern for the first time...

Just setting up my Hugo

Hello world! My first post and introduction to the theme that I am using...