Pin view to super view
When working with constraints in code the native API can be very painful and * to use. Most of the...
Print pretty JSON in Swift 5
When dealing with REST APIs and JSON data in iOS it can be very useful to be able to see...
Create a UIColor from a hex string
Sometimes it can be useful to be able to create a UIColor from a hex value. Unfortunately there is no...
Download and cache images with Combine
Here we will create a simple UIImage extension that implements a function that can be called to download an image...
A Haptic Feedback Engine in Swift 5
iOS 13 provides a very versatile way to use the taptic engine in modern iPhones. In this article I will...
A convenient way of enabling Auto Layout for UIView in Swift 5
Sometimes we want to enable Auto Layout when you are creating a UIView in code. We can make that process...