How to use phantom types in Swift
Read the article here: https://www.hackingwithswift.com/plus... – there are lots of references for more information at the end. Phantom types are a powerful way to give the Swift compiler extra information about our code so that it can stop us from making mistakes. In this article I’m going to explain how they work and why you’d want them, as well as providing lots of hands-on examples you can try.

▶︎
8 Common SwiftUI Mistakes – and how to fix them!

▶︎
SwiftUI Tutorial: What's the difference between @State, @ObjectBinding, and @EnvironmentObject?

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
He Once Worked at Subway. At 58, He Solved An "Impossible" Problem

▶︎
Global Variable Oriented Programming – Reimplementing SwiftUI's environment for UIKit

▶︎
High Performance Systems in Swift – Cory Benfield at Hacking with Swift Live 2019

▶︎
Why AI Can Never Escape Turing's 1936 Proof

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
How to use the Coordinator pattern in iOS

▶︎
Tips for C Programming

▶︎
How to use opaque return types – Swift for Complete Beginners

▶︎
"Clean" Code, Horrible Performance

▶︎
"any" Keyword and Existential types in Swift

▶︎
After My Wife Passed Away, My Daughter-in-Law Smiled At The Inheritance Meeting!! | Calm Dad Stories

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Something is jamming GPS over Europe. Here's what we found

▶︎
Understanding the Standard Library

▶︎
Swift: Associated Types & Type Erasure

▶︎
Swift 5.9 Released | Prime Reacts

▶︎
