├── .gitignore ├── ModelViewPresenterDemo ├── .idea │ ├── .name │ ├── ModelViewPresenterDemo.iml │ ├── encodings.xml │ ├── misc.xml │ ├── modules.xml │ ├── scopes │ │ └── scope_settings.xml │ ├── vcs.xml │ ├── workspace.xml │ └── xcode.xml ├── ModelViewPresenterDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── dgadd.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── dgadd.xcuserdatad │ │ └── xcschemes │ │ ├── All Tests.xcscheme │ │ ├── ModelViewPresenterDemo.xcscheme │ │ └── xcschememanagement.plist ├── ModelViewPresenterDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── ModelViewPresenterDemo-Info.plist │ ├── ModelViewPresenterDemo-Prefix.pch │ ├── Presenters │ │ ├── BookListPresenter.h │ │ └── BookListPresenter.m │ ├── Repositories │ │ ├── FakeBookStoreRepository.h │ │ ├── FakeBookStoreRepository.m │ │ └── IBookStoreRepository.h │ ├── ViewControllers │ │ ├── DisplayBooksTableViewController.h │ │ └── DisplayBooksTableViewController.m │ ├── Views │ │ └── IDisplayBooksView.h │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ └── main.m ├── ModelViewPresenterDemoTests │ ├── BookListPresenterTests.h │ ├── BookListPresenterTests.m │ ├── ModelViewPresenterDemoTests-Info.plist │ └── en.lproj │ │ └── InfoPlist.strings └── OCMocksLibs │ ├── OCMock │ ├── NSNotificationCenter+OCMAdditions.h │ ├── OCMArg.h │ ├── OCMConstraint.h │ ├── OCMock.h │ ├── OCMockObject.h │ └── OCMockRecorder.h │ └── libOCMock.a └── README.markdown /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/.gitignore -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/.name: -------------------------------------------------------------------------------- 1 | ModelViewPresenterDemo -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/ModelViewPresenterDemo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/ModelViewPresenterDemo.iml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/encodings.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/misc.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/modules.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/scopes/scope_settings.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/vcs.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/workspace.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/.idea/xcode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/.idea/xcode.xml -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/project.xcworkspace/xcuserdata/dgadd.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/project.xcworkspace/xcuserdata/dgadd.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/xcuserdata/dgadd.xcuserdatad/xcschemes/All Tests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/xcuserdata/dgadd.xcuserdatad/xcschemes/All Tests.xcscheme -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/xcuserdata/dgadd.xcuserdatad/xcschemes/ModelViewPresenterDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/xcuserdata/dgadd.xcuserdatad/xcschemes/ModelViewPresenterDemo.xcscheme -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/xcuserdata/dgadd.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo.xcodeproj/xcuserdata/dgadd.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/AppDelegate.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/AppDelegate.m -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/ModelViewPresenterDemo-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/ModelViewPresenterDemo-Info.plist -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/ModelViewPresenterDemo-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/ModelViewPresenterDemo-Prefix.pch -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/Presenters/BookListPresenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/Presenters/BookListPresenter.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/Presenters/BookListPresenter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/Presenters/BookListPresenter.m -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/Repositories/FakeBookStoreRepository.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/Repositories/FakeBookStoreRepository.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/Repositories/FakeBookStoreRepository.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/Repositories/FakeBookStoreRepository.m -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/Repositories/IBookStoreRepository.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/Repositories/IBookStoreRepository.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/ViewControllers/DisplayBooksTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/ViewControllers/DisplayBooksTableViewController.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/ViewControllers/DisplayBooksTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/ViewControllers/DisplayBooksTableViewController.m -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/Views/IDisplayBooksView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/Views/IDisplayBooksView.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemo/main.m -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemoTests/BookListPresenterTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemoTests/BookListPresenterTests.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemoTests/BookListPresenterTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemoTests/BookListPresenterTests.m -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemoTests/ModelViewPresenterDemoTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/ModelViewPresenterDemoTests/ModelViewPresenterDemoTests-Info.plist -------------------------------------------------------------------------------- /ModelViewPresenterDemo/ModelViewPresenterDemoTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/OCMock/NSNotificationCenter+OCMAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/OCMock/NSNotificationCenter+OCMAdditions.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMArg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMArg.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMConstraint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMConstraint.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMock.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMockObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMockObject.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMockRecorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/OCMock/OCMockRecorder.h -------------------------------------------------------------------------------- /ModelViewPresenterDemo/OCMocksLibs/libOCMock.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/ModelViewPresenterDemo/OCMocksLibs/libOCMock.a -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgadd/iOSModelViewPresenter/HEAD/README.markdown --------------------------------------------------------------------------------