/ios-architecture-example

Architecture pattern simple examples in iOS. You can compare differences in MVC, MVP, MVVM-Delegate and MVVM-Rx for same feature

Primary LanguageSwiftMIT LicenseMIT

iOS Architecture Example

Build Status Swift Architecture Architecture Architecture

Github search API examples with the iOS architecture pattern.

Architecture patterns

The applied patterns is as follows.

MVC

MVP

MVVM with Delegate

MVVM with Rx

Shared

The codes used together in the examples.

Model

View

Example

  1. run pod install
$ pod install
  1. open ios-architecture-example.xcworkspace
$ open ios-architecture-example.xcworkspace
  1. run MVC, MVP, MVVM-Delegate or MVVM-Rx

LICENSE

These works are available under the MIT license. See the LICENSE file for more info.