├── .DS_Store ├── IntercepterDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── iean.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ ├── teacher.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── tusm.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── iean.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── IntercepterDemo.xcscheme │ │ └── xcschememanagement.plist │ ├── teacher.xcuserdatad │ └── xcschemes │ │ ├── IntercepterDemo.xcscheme │ │ └── xcschememanagement.plist │ └── tusm.xcuserdatad │ └── xcschemes │ ├── IntercepterDemo.xcscheme │ └── xcschememanagement.plist ├── IntercepterDemo ├── .DS_Store ├── AppDelegate.h ├── AppDelegate.m ├── Aspect │ ├── Aspects.h │ ├── Aspects.m │ ├── ViewController+Click.h │ └── ViewController+Click.m ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Hook │ ├── ViewController_log.h │ ├── ViewController_log.m │ ├── ZWIntercepter.h │ └── ZWIntercepter.m ├── Info.plist ├── Singleton │ ├── Singleton.h │ └── ZWSingleton.h ├── ViewController.h ├── ViewController.m └── main.m └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/.DS_Store -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/project.xcworkspace/xcuserdata/iean.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/project.xcworkspace/xcuserdata/iean.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/project.xcworkspace/xcuserdata/teacher.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/project.xcworkspace/xcuserdata/teacher.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/project.xcworkspace/xcuserdata/tusm.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/project.xcworkspace/xcuserdata/tusm.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/iean.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/iean.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/iean.xcuserdatad/xcschemes/IntercepterDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/iean.xcuserdatad/xcschemes/IntercepterDemo.xcscheme -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/iean.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/iean.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/teacher.xcuserdatad/xcschemes/IntercepterDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/teacher.xcuserdatad/xcschemes/IntercepterDemo.xcscheme -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/teacher.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/teacher.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/tusm.xcuserdatad/xcschemes/IntercepterDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/tusm.xcuserdatad/xcschemes/IntercepterDemo.xcscheme -------------------------------------------------------------------------------- /IntercepterDemo.xcodeproj/xcuserdata/tusm.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo.xcodeproj/xcuserdata/tusm.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /IntercepterDemo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/.DS_Store -------------------------------------------------------------------------------- /IntercepterDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/AppDelegate.h -------------------------------------------------------------------------------- /IntercepterDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/AppDelegate.m -------------------------------------------------------------------------------- /IntercepterDemo/Aspect/Aspects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Aspect/Aspects.h -------------------------------------------------------------------------------- /IntercepterDemo/Aspect/Aspects.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Aspect/Aspects.m -------------------------------------------------------------------------------- /IntercepterDemo/Aspect/ViewController+Click.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Aspect/ViewController+Click.h -------------------------------------------------------------------------------- /IntercepterDemo/Aspect/ViewController+Click.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Aspect/ViewController+Click.m -------------------------------------------------------------------------------- /IntercepterDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /IntercepterDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /IntercepterDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /IntercepterDemo/Hook/ViewController_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Hook/ViewController_log.h -------------------------------------------------------------------------------- /IntercepterDemo/Hook/ViewController_log.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Hook/ViewController_log.m -------------------------------------------------------------------------------- /IntercepterDemo/Hook/ZWIntercepter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Hook/ZWIntercepter.h -------------------------------------------------------------------------------- /IntercepterDemo/Hook/ZWIntercepter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Hook/ZWIntercepter.m -------------------------------------------------------------------------------- /IntercepterDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Info.plist -------------------------------------------------------------------------------- /IntercepterDemo/Singleton/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Singleton/Singleton.h -------------------------------------------------------------------------------- /IntercepterDemo/Singleton/ZWSingleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/Singleton/ZWSingleton.h -------------------------------------------------------------------------------- /IntercepterDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/ViewController.h -------------------------------------------------------------------------------- /IntercepterDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/ViewController.m -------------------------------------------------------------------------------- /IntercepterDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/IntercepterDemo/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edsum/Hook/HEAD/README.md --------------------------------------------------------------------------------