├── .gitignore ├── Example ├── MRC │ ├── MRC.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── MRC │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ ├── MRCTests │ │ ├── Info.plist │ │ └── MRCTests.m │ └── MRCUITests │ │ ├── Info.plist │ │ └── MRCUITests.m ├── ZDFrameBounds │ ├── ZDFrameBounds.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── ZDFrameBounds │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── PropertyController.h │ │ ├── PropertyController.m │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ ├── ZDFrameBoundsTests │ │ ├── Info.plist │ │ └── ZDFrameBoundsTests.m │ └── ZDFrameBoundsUITests │ │ ├── Info.plist │ │ └── ZDFrameBoundsUITests.m └── ZDProtocolCode │ ├── Podfile │ ├── Podfile.lock │ ├── Pods │ ├── Headers │ │ ├── Private │ │ │ └── libextobjc │ │ │ │ ├── EXTADT.h │ │ │ │ ├── EXTConcreteProtocol.h │ │ │ │ ├── EXTKeyPathCoding.h │ │ │ │ ├── EXTNil.h │ │ │ │ ├── EXTRuntimeExtensions.h │ │ │ │ ├── EXTSafeCategory.h │ │ │ │ ├── EXTScope.h │ │ │ │ ├── EXTSelectorChecking.h │ │ │ │ ├── EXTSynthesize.h │ │ │ │ ├── NSInvocation+EXT.h │ │ │ │ ├── NSMethodSignature+EXT.h │ │ │ │ ├── extobjc.h │ │ │ │ └── metamacros.h │ │ └── Public │ │ │ └── libextobjc │ │ │ ├── EXTADT.h │ │ │ ├── EXTConcreteProtocol.h │ │ │ ├── EXTKeyPathCoding.h │ │ │ ├── EXTNil.h │ │ │ ├── EXTRuntimeExtensions.h │ │ │ ├── EXTSafeCategory.h │ │ │ ├── EXTScope.h │ │ │ ├── EXTSelectorChecking.h │ │ │ ├── EXTSynthesize.h │ │ │ ├── NSInvocation+EXT.h │ │ │ ├── NSMethodSignature+EXT.h │ │ │ ├── extobjc.h │ │ │ └── metamacros.h │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ ├── Target Support Files │ │ ├── Pods-ZDProtocolCode │ │ │ ├── Pods-ZDProtocolCode-acknowledgements.markdown │ │ │ ├── Pods-ZDProtocolCode-acknowledgements.plist │ │ │ ├── Pods-ZDProtocolCode-dummy.m │ │ │ ├── Pods-ZDProtocolCode-frameworks.sh │ │ │ ├── Pods-ZDProtocolCode-resources.sh │ │ │ ├── Pods-ZDProtocolCode.debug.xcconfig │ │ │ └── Pods-ZDProtocolCode.release.xcconfig │ │ ├── Pods-ZDProtocolCodeTests │ │ │ ├── Pods-ZDProtocolCodeTests-acknowledgements.markdown │ │ │ ├── Pods-ZDProtocolCodeTests-acknowledgements.plist │ │ │ ├── Pods-ZDProtocolCodeTests-dummy.m │ │ │ ├── Pods-ZDProtocolCodeTests-frameworks.sh │ │ │ ├── Pods-ZDProtocolCodeTests-resources.sh │ │ │ ├── Pods-ZDProtocolCodeTests.debug.xcconfig │ │ │ └── Pods-ZDProtocolCodeTests.release.xcconfig │ │ ├── Pods-ZDProtocolCodeUITests │ │ │ ├── Pods-ZDProtocolCodeUITests-acknowledgements.markdown │ │ │ ├── Pods-ZDProtocolCodeUITests-acknowledgements.plist │ │ │ ├── Pods-ZDProtocolCodeUITests-dummy.m │ │ │ ├── Pods-ZDProtocolCodeUITests-frameworks.sh │ │ │ ├── Pods-ZDProtocolCodeUITests-resources.sh │ │ │ ├── Pods-ZDProtocolCodeUITests.debug.xcconfig │ │ │ └── Pods-ZDProtocolCodeUITests.release.xcconfig │ │ └── libextobjc │ │ │ ├── libextobjc-dummy.m │ │ │ ├── libextobjc-prefix.pch │ │ │ └── libextobjc.xcconfig │ └── libextobjc │ │ ├── LICENSE.md │ │ ├── README.md │ │ └── extobjc │ │ ├── EXTADT.h │ │ ├── EXTADT.m │ │ ├── EXTConcreteProtocol.h │ │ ├── EXTConcreteProtocol.m │ │ ├── EXTKeyPathCoding.h │ │ ├── EXTNil.h │ │ ├── EXTNil.m │ │ ├── EXTRuntimeExtensions.h │ │ ├── EXTRuntimeExtensions.m │ │ ├── EXTSafeCategory.h │ │ ├── EXTSafeCategory.m │ │ ├── EXTScope.h │ │ ├── EXTScope.m │ │ ├── EXTSelectorChecking.h │ │ ├── EXTSelectorChecking.m │ │ ├── EXTSynthesize.h │ │ ├── NSInvocation+EXT.h │ │ ├── NSInvocation+EXT.m │ │ ├── NSMethodSignature+EXT.h │ │ ├── NSMethodSignature+EXT.m │ │ ├── extobjc.h │ │ └── metamacros.h │ ├── ZDProtocolCode.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── ZDProtocolCode.xcworkspace │ └── contents.xcworkspacedata │ ├── ZDProtocolCode │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Protocols │ │ ├── VCBaseProtocol.h │ │ └── VCBaseProtocol.m │ ├── ThirdRepo │ │ ├── Xtrace.h │ │ └── Xtrace.mm │ ├── ViewController │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── ViewController1.h │ │ ├── ViewController1.m │ │ ├── ViewController2.h │ │ └── ViewController2.m │ ├── ZDProtocolPrefix.pch │ └── main.m │ ├── ZDProtocolCodeTests │ ├── Info.plist │ └── ZDProtocolCodeTests.m │ └── ZDProtocolCodeUITests │ ├── Info.plist │ └── ZDProtocolCodeUITests.m ├── LICENSE ├── Notes ├── ArticleImageResources │ ├── OpenSource │ │ ├── Swift │ │ │ └── Swift_Lazy.png │ │ └── iOS │ │ │ ├── Runtime_Associate.png │ │ │ ├── Runtime_AttackMethodLists.png │ │ │ ├── Runtime_Synchronized.png │ │ │ └── Runtime_WeakHashInsert.png │ ├── Sourcery │ │ ├── SourceryGeneratedCode.png │ │ ├── SourceryScript.png │ │ └── SourcerySetScript.png │ ├── SwiftOCMixResource │ │ ├── header.png │ │ ├── header_dir_code.png │ │ ├── header_dir_set.png │ │ ├── member_ship.png │ │ ├── module_name.png │ │ ├── oc_import_swift.png │ │ └── undefine_symbol.png │ └── jenkins │ │ └── jenkins_config_address.png ├── Block │ └── Block原理探究.md ├── CocoaPods │ └── CocoaPods Tips.md ├── Git │ └── Git常用操作.md ├── HTTP状态码汇总.md ├── Jenkins │ ├── Jenkins Shell.md │ └── Jenkins踩坑记录.md ├── OpenSourceAnalyze │ ├── Bolts、PromiseKit源码简析.md │ ├── ReactiveCocoa部分源码简析.md │ └── iOS源码阅读笔记.md ├── Puzzle │ ├── DerivedDataCacheRealPath.md │ └── 分析button的titleEdgeInsets和imageEdgeInsets.md ├── RunLoop │ └── RunLoop.md ├── SourceImages │ ├── BlockSyntax.png │ ├── NewSpec.png │ ├── OldSpec.png │ ├── RunLoop.png │ ├── Swift-versionError.png │ ├── blockTest1.png │ ├── buttonEdgeInsets │ │ ├── imageInsetsLeft70Right-70.png │ │ ├── imageInsetsLeft70Right0.png │ │ ├── imageUpTitleDown.png │ │ ├── originPosition.png │ │ ├── result.png │ │ ├── titleInsetsLeft-230Right0.png │ │ └── titleInsetsLeft-230Right230.png │ ├── continueWithBlock.png │ ├── devcleaner_code.png │ ├── devcleaner_deriveddata.png │ ├── devcleaner_deriveddatafilename.png │ ├── devcleaner_info.png │ └── weak reference setting.png ├── Swift │ ├── CocoaPods组件中Swift与Objective-C混编.md │ ├── Swift 问题简析.md │ └── Swift元编程 - Sourcery.md ├── Tips │ ├── Break retain circle.md │ ├── Code Snippets.md │ ├── Code Tips.md │ └── iOS Tips.md └── 《程序员的自我修养》笔记.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/MRC/MRC.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/MRC/MRC.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/MRC/MRC/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/AppDelegate.h -------------------------------------------------------------------------------- /Example/MRC/MRC/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/AppDelegate.m -------------------------------------------------------------------------------- /Example/MRC/MRC/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/MRC/MRC/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/MRC/MRC/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/MRC/MRC/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/Info.plist -------------------------------------------------------------------------------- /Example/MRC/MRC/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/ViewController.h -------------------------------------------------------------------------------- /Example/MRC/MRC/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/ViewController.m -------------------------------------------------------------------------------- /Example/MRC/MRC/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRC/main.m -------------------------------------------------------------------------------- /Example/MRC/MRCTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRCTests/Info.plist -------------------------------------------------------------------------------- /Example/MRC/MRCTests/MRCTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRCTests/MRCTests.m -------------------------------------------------------------------------------- /Example/MRC/MRCUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRCUITests/Info.plist -------------------------------------------------------------------------------- /Example/MRC/MRCUITests/MRCUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/MRC/MRCUITests/MRCUITests.m -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/AppDelegate.h -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/AppDelegate.m -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/Info.plist -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/PropertyController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/PropertyController.h -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/PropertyController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/PropertyController.m -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/ViewController.h -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/ViewController.m -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBounds/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBounds/main.m -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBoundsTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBoundsTests/Info.plist -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBoundsTests/ZDFrameBoundsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBoundsTests/ZDFrameBoundsTests.m -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBoundsUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBoundsUITests/Info.plist -------------------------------------------------------------------------------- /Example/ZDFrameBounds/ZDFrameBoundsUITests/ZDFrameBoundsUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDFrameBounds/ZDFrameBoundsUITests/ZDFrameBoundsUITests.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Podfile -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Podfile.lock -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTADT.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTADT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTConcreteProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTConcreteProtocol.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTKeyPathCoding.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTKeyPathCoding.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTNil.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTNil.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTRuntimeExtensions.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTRuntimeExtensions.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTSafeCategory.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTSafeCategory.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTScope.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTScope.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTSelectorChecking.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTSelectorChecking.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/EXTSynthesize.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTSynthesize.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/NSInvocation+EXT.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/NSInvocation+EXT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/NSMethodSignature+EXT.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/NSMethodSignature+EXT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/extobjc.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/extobjc.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Private/libextobjc/metamacros.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/metamacros.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTADT.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTADT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTConcreteProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTConcreteProtocol.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTKeyPathCoding.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTKeyPathCoding.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTNil.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTNil.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTRuntimeExtensions.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTRuntimeExtensions.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTSafeCategory.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTSafeCategory.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTScope.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTScope.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTSelectorChecking.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTSelectorChecking.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/EXTSynthesize.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/EXTSynthesize.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/NSInvocation+EXT.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/NSInvocation+EXT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/NSMethodSignature+EXT.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/NSMethodSignature+EXT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/extobjc.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/extobjc.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Headers/Public/libextobjc/metamacros.h: -------------------------------------------------------------------------------- 1 | ../../../libextobjc/extobjc/metamacros.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-acknowledgements.plist -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-dummy.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-frameworks.sh -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode-resources.sh -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode.debug.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCode/Pods-ZDProtocolCode.release.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-dummy.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-frameworks.sh -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests-resources.sh -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests.debug.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeTests/Pods-ZDProtocolCodeTests.release.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-acknowledgements.plist -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-dummy.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-frameworks.sh -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests-resources.sh -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests.debug.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/Pods-ZDProtocolCodeUITests/Pods-ZDProtocolCodeUITests.release.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/libextobjc/libextobjc-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/libextobjc/libextobjc-dummy.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/libextobjc/libextobjc-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/libextobjc/libextobjc-prefix.pch -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/Target Support Files/libextobjc/libextobjc.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/Target Support Files/libextobjc/libextobjc.xcconfig -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/LICENSE.md -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/README.md -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTADT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTADT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTADT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTADT.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTConcreteProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTConcreteProtocol.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTConcreteProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTConcreteProtocol.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTKeyPathCoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTKeyPathCoding.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTNil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTNil.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTNil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTNil.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTRuntimeExtensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTRuntimeExtensions.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTRuntimeExtensions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTRuntimeExtensions.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSafeCategory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSafeCategory.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSafeCategory.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSafeCategory.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTScope.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTScope.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTScope.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSelectorChecking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSelectorChecking.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSelectorChecking.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSelectorChecking.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSynthesize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/EXTSynthesize.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSInvocation+EXT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSInvocation+EXT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSInvocation+EXT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSInvocation+EXT.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSMethodSignature+EXT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSMethodSignature+EXT.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSMethodSignature+EXT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/NSMethodSignature+EXT.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/extobjc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/extobjc.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/Pods/libextobjc/extobjc/metamacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/Pods/libextobjc/extobjc/metamacros.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/AppDelegate.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/AppDelegate.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/Info.plist -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/Protocols/VCBaseProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/Protocols/VCBaseProtocol.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/Protocols/VCBaseProtocol.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/Protocols/VCBaseProtocol.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ThirdRepo/Xtrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ThirdRepo/Xtrace.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ThirdRepo/Xtrace.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ThirdRepo/Xtrace.mm -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController1.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController1.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController2.h -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ViewController/ViewController2.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/ZDProtocolPrefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/ZDProtocolPrefix.pch -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCode/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCode/main.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCodeTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCodeTests/Info.plist -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCodeTests/ZDProtocolCodeTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCodeTests/ZDProtocolCodeTests.m -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCodeUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCodeUITests/Info.plist -------------------------------------------------------------------------------- /Example/ZDProtocolCode/ZDProtocolCodeUITests/ZDProtocolCodeUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Example/ZDProtocolCode/ZDProtocolCodeUITests/ZDProtocolCodeUITests.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/LICENSE -------------------------------------------------------------------------------- /Notes/ArticleImageResources/OpenSource/Swift/Swift_Lazy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/OpenSource/Swift/Swift_Lazy.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/OpenSource/iOS/Runtime_Associate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/OpenSource/iOS/Runtime_Associate.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/OpenSource/iOS/Runtime_AttackMethodLists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/OpenSource/iOS/Runtime_AttackMethodLists.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/OpenSource/iOS/Runtime_Synchronized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/OpenSource/iOS/Runtime_Synchronized.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/OpenSource/iOS/Runtime_WeakHashInsert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/OpenSource/iOS/Runtime_WeakHashInsert.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/Sourcery/SourceryGeneratedCode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/Sourcery/SourceryGeneratedCode.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/Sourcery/SourceryScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/Sourcery/SourceryScript.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/Sourcery/SourcerySetScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/Sourcery/SourcerySetScript.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/header.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/header_dir_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/header_dir_code.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/header_dir_set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/header_dir_set.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/member_ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/member_ship.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/module_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/module_name.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/oc_import_swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/oc_import_swift.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/SwiftOCMixResource/undefine_symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/SwiftOCMixResource/undefine_symbol.png -------------------------------------------------------------------------------- /Notes/ArticleImageResources/jenkins/jenkins_config_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/ArticleImageResources/jenkins/jenkins_config_address.png -------------------------------------------------------------------------------- /Notes/Block/Block原理探究.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Block/Block原理探究.md -------------------------------------------------------------------------------- /Notes/CocoaPods/CocoaPods Tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/CocoaPods/CocoaPods Tips.md -------------------------------------------------------------------------------- /Notes/Git/Git常用操作.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Git/Git常用操作.md -------------------------------------------------------------------------------- /Notes/HTTP状态码汇总.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/HTTP状态码汇总.md -------------------------------------------------------------------------------- /Notes/Jenkins/Jenkins Shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Jenkins/Jenkins Shell.md -------------------------------------------------------------------------------- /Notes/Jenkins/Jenkins踩坑记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Jenkins/Jenkins踩坑记录.md -------------------------------------------------------------------------------- /Notes/OpenSourceAnalyze/Bolts、PromiseKit源码简析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/OpenSourceAnalyze/Bolts、PromiseKit源码简析.md -------------------------------------------------------------------------------- /Notes/OpenSourceAnalyze/ReactiveCocoa部分源码简析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/OpenSourceAnalyze/ReactiveCocoa部分源码简析.md -------------------------------------------------------------------------------- /Notes/OpenSourceAnalyze/iOS源码阅读笔记.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/OpenSourceAnalyze/iOS源码阅读笔记.md -------------------------------------------------------------------------------- /Notes/Puzzle/DerivedDataCacheRealPath.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Puzzle/DerivedDataCacheRealPath.md -------------------------------------------------------------------------------- /Notes/Puzzle/分析button的titleEdgeInsets和imageEdgeInsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Puzzle/分析button的titleEdgeInsets和imageEdgeInsets.md -------------------------------------------------------------------------------- /Notes/RunLoop/RunLoop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/RunLoop/RunLoop.md -------------------------------------------------------------------------------- /Notes/SourceImages/BlockSyntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/BlockSyntax.png -------------------------------------------------------------------------------- /Notes/SourceImages/NewSpec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/NewSpec.png -------------------------------------------------------------------------------- /Notes/SourceImages/OldSpec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/OldSpec.png -------------------------------------------------------------------------------- /Notes/SourceImages/RunLoop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/RunLoop.png -------------------------------------------------------------------------------- /Notes/SourceImages/Swift-versionError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/Swift-versionError.png -------------------------------------------------------------------------------- /Notes/SourceImages/blockTest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/blockTest1.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/imageInsetsLeft70Right-70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/imageInsetsLeft70Right-70.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/imageInsetsLeft70Right0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/imageInsetsLeft70Right0.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/imageUpTitleDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/imageUpTitleDown.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/originPosition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/originPosition.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/result.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/titleInsetsLeft-230Right0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/titleInsetsLeft-230Right0.png -------------------------------------------------------------------------------- /Notes/SourceImages/buttonEdgeInsets/titleInsetsLeft-230Right230.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/buttonEdgeInsets/titleInsetsLeft-230Right230.png -------------------------------------------------------------------------------- /Notes/SourceImages/continueWithBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/continueWithBlock.png -------------------------------------------------------------------------------- /Notes/SourceImages/devcleaner_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/devcleaner_code.png -------------------------------------------------------------------------------- /Notes/SourceImages/devcleaner_deriveddata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/devcleaner_deriveddata.png -------------------------------------------------------------------------------- /Notes/SourceImages/devcleaner_deriveddatafilename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/devcleaner_deriveddatafilename.png -------------------------------------------------------------------------------- /Notes/SourceImages/devcleaner_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/devcleaner_info.png -------------------------------------------------------------------------------- /Notes/SourceImages/weak reference setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/SourceImages/weak reference setting.png -------------------------------------------------------------------------------- /Notes/Swift/CocoaPods组件中Swift与Objective-C混编.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Swift/CocoaPods组件中Swift与Objective-C混编.md -------------------------------------------------------------------------------- /Notes/Swift/Swift 问题简析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Swift/Swift 问题简析.md -------------------------------------------------------------------------------- /Notes/Swift/Swift元编程 - Sourcery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Swift/Swift元编程 - Sourcery.md -------------------------------------------------------------------------------- /Notes/Tips/Break retain circle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Tips/Break retain circle.md -------------------------------------------------------------------------------- /Notes/Tips/Code Snippets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Tips/Code Snippets.md -------------------------------------------------------------------------------- /Notes/Tips/Code Tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Tips/Code Tips.md -------------------------------------------------------------------------------- /Notes/Tips/iOS Tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/Tips/iOS Tips.md -------------------------------------------------------------------------------- /Notes/《程序员的自我修养》笔记.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/Notes/《程序员的自我修养》笔记.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faimin/ZDNotes/HEAD/README.md --------------------------------------------------------------------------------