├── .DS_Store ├── .gitignore ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md ├── README_CN.md ├── SDHook ├── .DS_Store ├── SDClassManagerLock.h ├── SDClassManagerLock.m ├── SDDict.h ├── SDDict.m ├── SDMRCTool.h ├── SDMRCTool.m ├── SDMagicHook.h ├── SDMagicHook.m ├── SDMagicHookUtils.h ├── SDMagicHookUtils.m ├── SDNewClassManager.h ├── SDNewClassManager.m ├── SDOrderedDict.h └── SDOrderedDict.m ├── SDHookDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── gsd.xcuserdatad │ │ ├── IDEFindNavigatorScopes.plist │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── xcshareddata │ └── xcschemes │ └── SDHookDemo.xcscheme ├── SDHookDemo.xcworkspace ├── contents.xcworkspacedata ├── xcshareddata │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── gaoshaodong.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── SDHookDemo ├── .DS_Store ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Demos │ ├── BaseViewController.h │ ├── BaseViewController.m │ ├── DemoCell.h │ ├── DemoCell.m │ ├── DemoTableViewControler.h │ ├── DemoTableViewControler.m │ ├── DemoVC0.h │ ├── DemoVC0.m │ ├── DemoVC1.h │ ├── DemoVC1.m │ ├── DemoVC2.h │ ├── DemoVC2.m │ ├── DemoVC3.h │ ├── DemoVC3.m │ ├── DemoVC4.swift │ └── SDMagicHookDemo-Bridging-Header.h ├── Info.plist ├── Others │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── SceneDelegate.h │ └── SceneDelegate.m └── main.m └── SDMagicHook.podspec /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/README_CN.md -------------------------------------------------------------------------------- /SDHook/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/.DS_Store -------------------------------------------------------------------------------- /SDHook/SDClassManagerLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDClassManagerLock.h -------------------------------------------------------------------------------- /SDHook/SDClassManagerLock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDClassManagerLock.m -------------------------------------------------------------------------------- /SDHook/SDDict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDDict.h -------------------------------------------------------------------------------- /SDHook/SDDict.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDDict.m -------------------------------------------------------------------------------- /SDHook/SDMRCTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDMRCTool.h -------------------------------------------------------------------------------- /SDHook/SDMRCTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDMRCTool.m -------------------------------------------------------------------------------- /SDHook/SDMagicHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDMagicHook.h -------------------------------------------------------------------------------- /SDHook/SDMagicHook.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDMagicHook.m -------------------------------------------------------------------------------- /SDHook/SDMagicHookUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDMagicHookUtils.h -------------------------------------------------------------------------------- /SDHook/SDMagicHookUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDMagicHookUtils.m -------------------------------------------------------------------------------- /SDHook/SDNewClassManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDNewClassManager.h -------------------------------------------------------------------------------- /SDHook/SDNewClassManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDNewClassManager.m -------------------------------------------------------------------------------- /SDHook/SDOrderedDict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDOrderedDict.h -------------------------------------------------------------------------------- /SDHook/SDOrderedDict.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHook/SDOrderedDict.m -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/project.xcworkspace/xcuserdata/gsd.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/project.xcworkspace/xcuserdata/gsd.xcuserdatad/IDEFindNavigatorScopes.plist -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/project.xcworkspace/xcuserdata/gsd.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/project.xcworkspace/xcuserdata/gsd.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/project.xcworkspace/xcuserdata/gsd.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/project.xcworkspace/xcuserdata/gsd.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /SDHookDemo.xcodeproj/xcshareddata/xcschemes/SDHookDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcodeproj/xcshareddata/xcschemes/SDHookDemo.xcscheme -------------------------------------------------------------------------------- /SDHookDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SDHookDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SDHookDemo.xcworkspace/xcuserdata/gaoshaodong.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo.xcworkspace/xcuserdata/gaoshaodong.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SDHookDemo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/.DS_Store -------------------------------------------------------------------------------- /SDHookDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SDHookDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SDHookDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SDHookDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SDHookDemo/Demos/BaseViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/BaseViewController.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/BaseViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/BaseViewController.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoCell.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoCell.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoTableViewControler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoTableViewControler.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoTableViewControler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoTableViewControler.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC0.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC0.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC1.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC1.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC2.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC2.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC3.h -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC3.m -------------------------------------------------------------------------------- /SDHookDemo/Demos/DemoVC4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/DemoVC4.swift -------------------------------------------------------------------------------- /SDHookDemo/Demos/SDMagicHookDemo-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Demos/SDMagicHookDemo-Bridging-Header.h -------------------------------------------------------------------------------- /SDHookDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Info.plist -------------------------------------------------------------------------------- /SDHookDemo/Others/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Others/AppDelegate.h -------------------------------------------------------------------------------- /SDHookDemo/Others/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Others/AppDelegate.m -------------------------------------------------------------------------------- /SDHookDemo/Others/SceneDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Others/SceneDelegate.h -------------------------------------------------------------------------------- /SDHookDemo/Others/SceneDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/Others/SceneDelegate.m -------------------------------------------------------------------------------- /SDHookDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDHookDemo/main.m -------------------------------------------------------------------------------- /SDMagicHook.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/larksuite/SDMagicHook/HEAD/SDMagicHook.podspec --------------------------------------------------------------------------------