├── .DS_Store ├── Example ├── .DS_Store └── ZSTemplatedListSceneExample │ ├── .DS_Store │ ├── ZSTemplatedListSceneExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ ├── seaxfzhao.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── zxf.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── seaxfzhao.xcuserdatad │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── zxf.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist │ └── ZSTemplatedListSceneExample │ ├── .DS_Store │ ├── AddressBook │ ├── .DS_Store │ ├── API │ │ ├── ZSAddressBookAPI.h │ │ └── ZSAddressBookAPI.m │ ├── Manager │ │ ├── ZSAddressBookManager.h │ │ └── ZSAddressBookManager.m │ ├── Module │ │ ├── ZSAddressBookDefaultStyleModule.h │ │ ├── ZSAddressBookDefaultStyleModule.m │ │ ├── ZSAddressBookItem.h │ │ └── ZSAddressBookItem.m │ ├── View │ │ ├── ZSAddressBookCell.h │ │ ├── ZSAddressBookCell.m │ │ ├── ZSAddressBookView.h │ │ ├── ZSAddressBookView.m │ │ ├── ZSAddressBookViewController.h │ │ └── ZSAddressBookViewController.m │ └── ViewModel │ │ ├── ZSAddressBookViewModel.h │ │ └── ZSAddressBookViewModel.m │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Info.plist │ ├── ZSModule.h │ └── main.m ├── README.md ├── Template ├── .DS_Store ├── API │ ├── ZSTemplateAPI.h │ └── ZSTemplateAPI.m ├── Manager │ ├── ZSTemplateManager.h │ └── ZSTemplateManager.m └── View │ ├── ZSTemplateViewController.h │ └── ZSTemplateViewController.m ├── ZSAddressBook ├── API │ ├── ZSZSAddressBookAPI.h │ └── ZSZSAddressBookAPI.m ├── Manager │ ├── ZSZSAddressBookManager.h │ └── ZSZSAddressBookManager.m └── View │ ├── ZSZSAddressBookViewController.h │ └── ZSZSAddressBookViewController.m ├── ZSCEventResponder ├── UIResponder+ZSCEvent.h ├── UIResponder+ZSCEvent.m ├── UITableViewCell+ZSCEvent.h ├── UITableViewCell+ZSCEvent.m ├── ZSCEvent.h └── ZSCEvent.m └── transform.sh /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/.DS_Store -------------------------------------------------------------------------------- /Example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/.DS_Store -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/.DS_Store -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/xcuserdata/seaxfzhao.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/xcuserdata/seaxfzhao.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/xcuserdata/zxf.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/project.xcworkspace/xcuserdata/zxf.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/xcuserdata/seaxfzhao.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/xcuserdata/seaxfzhao.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/xcuserdata/seaxfzhao.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/xcuserdata/seaxfzhao.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/xcuserdata/zxf.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample.xcodeproj/xcuserdata/zxf.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/.DS_Store -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/.DS_Store -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/API/ZSAddressBookAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/API/ZSAddressBookAPI.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/API/ZSAddressBookAPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/API/ZSAddressBookAPI.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Manager/ZSAddressBookManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Manager/ZSAddressBookManager.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Manager/ZSAddressBookManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Manager/ZSAddressBookManager.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookDefaultStyleModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookDefaultStyleModule.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookDefaultStyleModule.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookDefaultStyleModule.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookItem.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/Module/ZSAddressBookItem.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookCell.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookCell.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookView.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookView.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookViewController.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/View/ZSAddressBookViewController.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/ViewModel/ZSAddressBookViewModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/ViewModel/ZSAddressBookViewModel.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/ViewModel/ZSAddressBookViewModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AddressBook/ViewModel/ZSAddressBookViewModel.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AppDelegate.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/AppDelegate.m -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/Info.plist -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/ZSModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/ZSModule.h -------------------------------------------------------------------------------- /Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Example/ZSTemplatedListSceneExample/ZSTemplatedListSceneExample/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/README.md -------------------------------------------------------------------------------- /Template/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/.DS_Store -------------------------------------------------------------------------------- /Template/API/ZSTemplateAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/API/ZSTemplateAPI.h -------------------------------------------------------------------------------- /Template/API/ZSTemplateAPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/API/ZSTemplateAPI.m -------------------------------------------------------------------------------- /Template/Manager/ZSTemplateManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/Manager/ZSTemplateManager.h -------------------------------------------------------------------------------- /Template/Manager/ZSTemplateManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/Manager/ZSTemplateManager.m -------------------------------------------------------------------------------- /Template/View/ZSTemplateViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/View/ZSTemplateViewController.h -------------------------------------------------------------------------------- /Template/View/ZSTemplateViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/Template/View/ZSTemplateViewController.m -------------------------------------------------------------------------------- /ZSAddressBook/API/ZSZSAddressBookAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSAddressBook/API/ZSZSAddressBookAPI.h -------------------------------------------------------------------------------- /ZSAddressBook/API/ZSZSAddressBookAPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSAddressBook/API/ZSZSAddressBookAPI.m -------------------------------------------------------------------------------- /ZSAddressBook/Manager/ZSZSAddressBookManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSAddressBook/Manager/ZSZSAddressBookManager.h -------------------------------------------------------------------------------- /ZSAddressBook/Manager/ZSZSAddressBookManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSAddressBook/Manager/ZSZSAddressBookManager.m -------------------------------------------------------------------------------- /ZSAddressBook/View/ZSZSAddressBookViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSAddressBook/View/ZSZSAddressBookViewController.h -------------------------------------------------------------------------------- /ZSAddressBook/View/ZSZSAddressBookViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSAddressBook/View/ZSZSAddressBookViewController.m -------------------------------------------------------------------------------- /ZSCEventResponder/UIResponder+ZSCEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSCEventResponder/UIResponder+ZSCEvent.h -------------------------------------------------------------------------------- /ZSCEventResponder/UIResponder+ZSCEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSCEventResponder/UIResponder+ZSCEvent.m -------------------------------------------------------------------------------- /ZSCEventResponder/UITableViewCell+ZSCEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSCEventResponder/UITableViewCell+ZSCEvent.h -------------------------------------------------------------------------------- /ZSCEventResponder/UITableViewCell+ZSCEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSCEventResponder/UITableViewCell+ZSCEvent.m -------------------------------------------------------------------------------- /ZSCEventResponder/ZSCEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSCEventResponder/ZSCEvent.h -------------------------------------------------------------------------------- /ZSCEventResponder/ZSCEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/ZSCEventResponder/ZSCEvent.m -------------------------------------------------------------------------------- /transform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zxfcumtcs/ZSTemplatedListScene/HEAD/transform.sh --------------------------------------------------------------------------------