Understanding Swift Structs: Value Types, Memory Behavior, and When to Use Them

Swift uses structs everywhere.