MVVMDemo, MVVM应用在iOS的Demo,主要通过经典的TableView来演示

分享于 

1分钟阅读

GitHub

  繁體
MVVM应用在iOS的Demo,主要通过经典的TableView来演示
  • 源代码名称:MVVMDemo
  • 源代码网址:http://www.github.com/coderyi/MVVMDemo
  • MVVMDemo源代码文档
  • MVVMDemo源代码下载
  • Git URL:
    git://www.github.com/coderyi/MVVMDemo.git
    Git Clone代码到本地:
    git clone http://www.github.com/coderyi/MVVMDemo
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/coderyi/MVVMDemo
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    MVVMDemo

    MVVM在iOS应用的Demo,主要通过经典的TableView来演示

    MVVM来自微软,是一个相当不错的架构模式。

    首先了解一下MVVM的架构

    MVVM

    图片来自http://www.teehanlax.com/blog/model-view-viewmodel-for-ios/

    MVVMDemo的架构

    Model: 数据的模型

    View: 其实包括View和ViewController两部分,统称为View

    ViewModel: 本Demo,主要是处理网络请求,把获取的数据显示在TableView上

    另外

    TableViewProtocol: 为了避免ViewController太重,我把TableView的DataSource和Delegate分离出来

    MVVMDemo的效果预览

    参考链接:

    Model-View-ViewModel for iOS (译)

    copyright (c) 2015 coderyi.all rights reserved.


    相关文章