Skip to content
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Swift
Branch: master
Clone or download
haxpor Merge pull request #2 from MostafaNafie/patch-1
Remove setGreeting function
Latest commit 26226b0 Jan 4, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
mvc Update and migrate code for Xcode 9.3 Apr 24, 2018
mvp Update and migrate code for Xcode 9.3 Apr 24, 2018
mvvm Remove setGreeting function Jan 4, 2020
viper Update and migrate code for Xcode 9.3 Apr 24, 2018
.gitignore Update .gitignore file, and initial file for MVP Mar 16, 2017
LICENSE Initial commit Mar 16, 2017
README.md Update and migrate code for Xcode 9.3 Apr 24, 2018

README.md

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

You can’t perform that action at this time.