Blog

Diving deep into Swift techniques, iOS development and many more

What's new in Xcode 26

published on June 9, 2025

WWDCiOSmacOS

In this article we are having a quick look at what awesome new features Xcode 26 presented at WWDC25 holds for us.

Read more

WWDC25 Recap

published on June 9, 2025

WWDCiOSmacOS

As usual, Apple kicked off the 2025 Worldwide Developers Conference with a quick presentation highlighting the upcoming updates across its platforms. This article recaps the new features announced this year, including the striking new Liquid Glass design and the introduction of Apple Intelligence.

Read more

Custom Regex Components in Swift

published on April 13, 2025

Swift

In a previous article we have looked at how powerful the Swift regex system is. In this article we are going to look at another clever way for working with complex regular expressions, the RegexComponent.

Read more

Animate your drawings with SwiftUI

published on March 14, 2025

SwiftUIAnimations

In this article we are going to explore how to make these drawings more interactive with animations. We will start with Shapes as paths on their own are not animatable then we will see how to achieve complex animations with canvases.

Read more

Drawing with SwiftUI

published on March 9, 2025

SwiftUIAnimations

In this article we are going to explore Paths, Shapes and the Canvas, discussing their pros and cons and uncover why I consider there to be only two and a half drawing tools in SwiftUI. Let’s dive in!

Read more

Regular expressions in Swift

published on February 27, 2025

Swift

Swift 5.7 transforms the regex experience from a developer's nightmare into an elegant solution, introducing compile-time validation and a SwiftUI-like DSL that makes even complex pattern matching readable, type-safe, and dramatically more approachable.

Read more

The RawRepresentable protocol

published on February 15, 2025

Swift

If you’ve ever used a Swift enum with a raw value, you may not even realise that you have already worked with the RawRepresentable protocol. But what is it and how can you make use of it? In this article we are going to investigate the RawRepresentable protocol and I’m going to show you some neat ways for using the protocol to our advantage.

Read more

Proportional layout with SwiftUI

published on January 25, 2025

SwiftUISwift

Starting from iOS 16, SwiftUI gives us the option to build custom layouts that can control very precisely where each subview should be placed. We have the option to build layouts that can be used just as the VStack, HStack or any other built in Layout you may be familiar with from SwiftUI.

Read more

The @ and # symbols in Swift

published on January 2, 2025

Swift

When a new feature is introduced in a programming language, we as developers are often quick to assume it will solve many of their challenges. The excitement to experiment with such features is natural, but it’s often accompanied by the realisation that every solution brings its own set of unique challenges. This was no different when actors were introduced.

Read more