Creating an MVVM Counter In UIKit

One of the standout features of SwiftUI is its reactive paradigm, which seamlessly updates views as data changes. This powerful approach isn't confined to SwiftUI alone; it can also be harnessed in...

Working With Xibs And Storyboards

In this entry, I'd like to explore the different ways we can interact with Xibs and Storyboards in our programmatic code. These files are present in many projects, so it's important to understand the...

Introduction to Programmatic UIKit

Hello world, I'm back with a new entry on UIKit. In iOS 17 Apple added the ability to preview our views and ViewControllers using the SwiftUI canvas. This brings the possibility of faster...