This project features examples of implementing the most commonly used design patterns using Swift. Included is an xcode project with examples of the patterns being used as well as some high-level documentation available on this repostitory page! I'll be adding to these pages as I make more time to provide more in-depth examples. Any feedback is welcomed!
Design patterns help provide solutions to reoccurring problems that often appear during Software Design. This repository has taken inspiration from examples provided at refactoring.guru1 as well as the Gang of Four book2. I hope it will give you a better understanding of how these patterns can be applied to real world problems in a simple manner.