When to Use Swift Structs and Classes | Hacker News Reader