The MVC Renaissance | Возрождение MVC

  • View
    301

  • Download
    2

Embed Size (px)

Transcript

  • MVC // what if its not that bad?

    , iOS , Uvee Studio

  • Apple MVC?

    Model-View-Controller

    Model ( ..)

    Controller Model View,

    View ,

  • ?

    View

    ViewController

    /

    !

  • ?

    ,

  • ?

  • Apple ? ()

  • MVC: ?

    View != ViewController

    View

    ViewController loadView()

    ViewController View, Model

    View ViewController

  • DEMO

  • ViewController View

    Model (/ ) /

    (VIPER)

    (rxSwift, PromiseKit)

  • ?

    , Badoo: iOS Architecture Patterns

    Apple Model-View-Controller design pattern

    UIViewController class reference

    UIView class reference

    , GitHub applepride.github.io/PIDOR/

    http://applepride.github.io/PIDOR/