Auto Layout is essential for creating modern, responsive user interfaces on iOS and macOS. Its core idea is easy to grasp – yet, it feels like a jungle full of hidden secrets to many. Once you dive a little deeper into the topic, you will discover that there is much more below the simple surface. […]
Enums & Raw Values Why Swift enums with associated values don't have a rawValue
An enumeration – short: an enum – is a collection of distinct values that somehow belong together, for example a list of airports: enum Airport { case munich case sanFrancisco case singapore } Traditionally, each enum case was only a label for an Integer value. These labels were only necessary to make the code readable […]