├── LICENSE.txt ├── MVVMDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── didi.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── didi.xcuserdatad │ └── xcschemes │ ├── MVVMDemo.xcscheme │ └── xcschememanagement.plist ├── MVVMDemo ├── 3rdLibs │ └── YiRefresh │ │ ├── YiRefreshFooter.h │ │ ├── YiRefreshFooter.m │ │ ├── YiRefreshHeader.h │ │ └── YiRefreshHeader.m ├── AppDelegate.h ├── AppDelegate.m ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard ├── Controller │ ├── TableViewController.h │ └── TableViewController.m ├── Header.h ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── down.imageset │ │ ├── Contents.json │ │ └── down@2x.png ├── Info.plist ├── Model │ ├── CustomModel.h │ └── CustomModel.m ├── TableViewProtocol │ ├── TableViewDataSource.h │ ├── TableViewDataSource.m │ ├── TableViewDelegate.h │ └── TableViewDelegate.m ├── View │ ├── CustomTableViewCell.h │ └── CustomTableViewCell.m ├── ViewModel │ ├── TableViewModel.h │ └── TableViewModel.m └── main.m ├── MVVMDemoTests ├── Info.plist └── MVVMDemoTests.m └── README.md /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MVVMDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MVVMDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MVVMDemo.xcodeproj/project.xcworkspace/xcuserdata/didi.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo.xcodeproj/project.xcworkspace/xcuserdata/didi.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /MVVMDemo.xcodeproj/xcuserdata/didi.xcuserdatad/xcschemes/MVVMDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo.xcodeproj/xcuserdata/didi.xcuserdatad/xcschemes/MVVMDemo.xcscheme -------------------------------------------------------------------------------- /MVVMDemo.xcodeproj/xcuserdata/didi.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo.xcodeproj/xcuserdata/didi.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /MVVMDemo/3rdLibs/YiRefresh/YiRefreshFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/3rdLibs/YiRefresh/YiRefreshFooter.h -------------------------------------------------------------------------------- /MVVMDemo/3rdLibs/YiRefresh/YiRefreshFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/3rdLibs/YiRefresh/YiRefreshFooter.m -------------------------------------------------------------------------------- /MVVMDemo/3rdLibs/YiRefresh/YiRefreshHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/3rdLibs/YiRefresh/YiRefreshHeader.h -------------------------------------------------------------------------------- /MVVMDemo/3rdLibs/YiRefresh/YiRefreshHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/3rdLibs/YiRefresh/YiRefreshHeader.m -------------------------------------------------------------------------------- /MVVMDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/AppDelegate.h -------------------------------------------------------------------------------- /MVVMDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/AppDelegate.m -------------------------------------------------------------------------------- /MVVMDemo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /MVVMDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MVVMDemo/Controller/TableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Controller/TableViewController.h -------------------------------------------------------------------------------- /MVVMDemo/Controller/TableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Controller/TableViewController.m -------------------------------------------------------------------------------- /MVVMDemo/Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Header.h -------------------------------------------------------------------------------- /MVVMDemo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MVVMDemo/Images.xcassets/down.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Images.xcassets/down.imageset/Contents.json -------------------------------------------------------------------------------- /MVVMDemo/Images.xcassets/down.imageset/down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Images.xcassets/down.imageset/down@2x.png -------------------------------------------------------------------------------- /MVVMDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Info.plist -------------------------------------------------------------------------------- /MVVMDemo/Model/CustomModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Model/CustomModel.h -------------------------------------------------------------------------------- /MVVMDemo/Model/CustomModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/Model/CustomModel.m -------------------------------------------------------------------------------- /MVVMDemo/TableViewProtocol/TableViewDataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/TableViewProtocol/TableViewDataSource.h -------------------------------------------------------------------------------- /MVVMDemo/TableViewProtocol/TableViewDataSource.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/TableViewProtocol/TableViewDataSource.m -------------------------------------------------------------------------------- /MVVMDemo/TableViewProtocol/TableViewDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/TableViewProtocol/TableViewDelegate.h -------------------------------------------------------------------------------- /MVVMDemo/TableViewProtocol/TableViewDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/TableViewProtocol/TableViewDelegate.m -------------------------------------------------------------------------------- /MVVMDemo/View/CustomTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/View/CustomTableViewCell.h -------------------------------------------------------------------------------- /MVVMDemo/View/CustomTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/View/CustomTableViewCell.m -------------------------------------------------------------------------------- /MVVMDemo/ViewModel/TableViewModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/ViewModel/TableViewModel.h -------------------------------------------------------------------------------- /MVVMDemo/ViewModel/TableViewModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/ViewModel/TableViewModel.m -------------------------------------------------------------------------------- /MVVMDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemo/main.m -------------------------------------------------------------------------------- /MVVMDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemoTests/Info.plist -------------------------------------------------------------------------------- /MVVMDemoTests/MVVMDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/MVVMDemoTests/MVVMDemoTests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderyi/MVVMDemo/HEAD/README.md --------------------------------------------------------------------------------