/ios-design-patterns

Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER

Primary LanguageSwiftMIT LicenseMIT

ios-design-patterns

Demo projects (in Playground) compare design patterns in iOS included MVC, MVP, MVVM, and VIPER.

Credits

  • iOS Architecture Patterns by Bohdan Orlov
    I take the chance to follow along with article, learn along in the process and mainly base on his code then I add UI part (in pure code) + modify code slightly + make it runnable on Xcode 8.2 (updated to support Xcode 9.3). Thus Playground projects are ready to test right away. Again big shout out to author.

Changelog

  • All playground projects are updated to be runnable on Xcode 9.3 Playground.

LICENSE

This project is licensed under MIT.
See LICENSE