Skip to content

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

License

Notifications You must be signed in to change notification settings

coderyi/MVVMDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published