Design Patterns List of some of the design patterns implemented in Swift Singleton Swift implementation Cases: Multi-threading fail case: Swift Multi-threading case handled but not optimized: Swift