├── .gitignore ├── DynamicFramework ├── ZLYDylibUseDemo │ ├── ZLYDylibUseDemo.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── ZLYDylibUseDemo │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ ├── ZLYDylibUseDemoTests │ │ ├── Info.plist │ │ └── ZLYDylibUseDemoTests.m │ └── ZLYDylibUseDemoUITests │ │ ├── Info.plist │ │ └── ZLYDylibUseDemoUITests.m ├── ZLYFrameworkUseDemo │ ├── ZLYFrameworkUseDemo.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── ZLYFrameworkUseDemo │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── ZLYTestFramework.framework │ │ │ ├── Headers │ │ │ │ ├── ZLYBird.h │ │ │ │ └── ZLYTestFramework.h │ │ │ ├── Info.plist │ │ │ ├── Modules │ │ │ │ └── module.modulemap │ │ │ ├── ZLYTestFramework │ │ │ └── _CodeSignature │ │ │ │ └── CodeResources │ │ └── main.m │ ├── ZLYFrameworkUseDemoTests │ │ ├── Info.plist │ │ └── ZLYFrameworkUseDemoTests.m │ └── ZLYFrameworkUseDemoUITests │ │ ├── Info.plist │ │ └── ZLYFrameworkUseDemoUITests.m ├── ZLYInjectUseDemo │ ├── ZLYInjectUseDemo.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── ZLYInjectUseDemo │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ ├── ZLYInjectUseDemoTests │ │ ├── Info.plist │ │ └── ZLYInjectUseDemoTests.m │ └── ZLYInjectUseDemoUITests │ │ ├── Info.plist │ │ └── ZLYInjectUseDemoUITests.m ├── ZLYTestFramework │ ├── ZLYTestFramework.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── ZLYTestFramework │ │ ├── Info.plist │ │ ├── ZLYBird.h │ │ ├── ZLYBird.m │ │ └── ZLYTestFramework.h │ └── ZLYTestFrameworkTests │ │ ├── Info.plist │ │ └── ZLYTestFrameworkTests.m └── ZLYTestInjectFramework │ ├── ZLYTestInjectFramework.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── ZLYTestInjectFramework │ ├── Info.plist │ ├── ZLYInjectClass.h │ ├── ZLYInjectClass.m │ └── ZLYTestInjectFramework.h │ └── ZLYTestInjectFrameworkTests │ ├── Info.plist │ └── ZLYTestInjectFrameworkTests.m ├── NetworkTraffic ├── DMNetworkTrafficManager.h ├── DMNetworkTrafficManager.m ├── DMURLProtocol.h ├── DMURLProtocol.m ├── DMURLSessionConfiguration.h └── DMURLSessionConfiguration.m ├── ObjcMemory ├── ObjcMemory-Test-Code │ ├── EX01 │ │ └── main.m │ ├── EX02 │ │ └── main.m │ ├── EX03 │ │ └── main.m │ ├── EX04 │ │ └── main.m │ ├── EX05 │ │ ├── main.cpp │ │ └── main.m │ ├── EX06 │ │ └── main.m │ ├── EX07 │ │ ├── main.cpp │ │ └── main.m │ ├── EX08 │ │ ├── Tool.h │ │ ├── Tool.m │ │ └── main.m │ ├── NSAutoreleasePool │ │ └── main.m │ ├── ObjcMemory.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── __CFDoExternRefOperation │ │ └── main.m │ ├── __strong │ │ ├── main.cpp │ │ └── main.m │ ├── __unsafe_unretained │ │ └── main.m │ ├── block_implementation │ │ ├── main.cpp │ │ └── main.m │ └── block_retain_cycle │ │ ├── MyObject.h │ │ ├── MyObject.m │ │ └── main.m ├── block-test-case.md └── iOS 内存管理.key ├── Pod-Resource-Reference ├── SubModule │ ├── .gitignore │ ├── Example │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Pods │ │ │ ├── Headers │ │ │ │ ├── Private │ │ │ │ │ └── SubModule │ │ │ │ │ │ └── SMViewController.h │ │ │ │ └── Public │ │ │ │ │ └── SubModule │ │ │ │ │ └── SMViewController.h │ │ │ ├── Local Podspecs │ │ │ │ └── SubModule.podspec.json │ │ │ ├── Manifest.lock │ │ │ ├── Pods.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── Target Support Files │ │ │ │ ├── Pods-SubModule-Example │ │ │ │ ├── Pods-SubModule-Example-acknowledgements.markdown │ │ │ │ ├── Pods-SubModule-Example-acknowledgements.plist │ │ │ │ ├── Pods-SubModule-Example-dummy.m │ │ │ │ ├── Pods-SubModule-Example-frameworks.sh │ │ │ │ ├── Pods-SubModule-Example-resources.sh │ │ │ │ ├── Pods-SubModule-Example.debug.xcconfig │ │ │ │ └── Pods-SubModule-Example.release.xcconfig │ │ │ │ ├── Pods-SubModule-ExampleTests │ │ │ │ ├── Pods-SubModule-ExampleTests-acknowledgements.markdown │ │ │ │ ├── Pods-SubModule-ExampleTests-acknowledgements.plist │ │ │ │ ├── Pods-SubModule-ExampleTests-dummy.m │ │ │ │ ├── Pods-SubModule-ExampleTests-frameworks.sh │ │ │ │ ├── Pods-SubModule-ExampleTests-resources.sh │ │ │ │ ├── Pods-SubModule-ExampleTests.debug.xcconfig │ │ │ │ └── Pods-SubModule-ExampleTests.release.xcconfig │ │ │ │ ├── Pods-SubModule-ExampleUITests │ │ │ │ ├── Pods-SubModule-ExampleUITests-acknowledgements.markdown │ │ │ │ ├── Pods-SubModule-ExampleUITests-acknowledgements.plist │ │ │ │ ├── Pods-SubModule-ExampleUITests-dummy.m │ │ │ │ ├── Pods-SubModule-ExampleUITests-frameworks.sh │ │ │ │ ├── Pods-SubModule-ExampleUITests-resources.sh │ │ │ │ ├── Pods-SubModule-ExampleUITests.debug.xcconfig │ │ │ │ └── Pods-SubModule-ExampleUITests.release.xcconfig │ │ │ │ └── SubModule │ │ │ │ ├── SubModule-dummy.m │ │ │ │ ├── SubModule-prefix.pch │ │ │ │ └── SubModule.xcconfig │ │ ├── SubModule-Example.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ ├── SubModule-Example.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── SubModule-Example │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ └── some-image.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── some-image.png │ │ │ │ │ ├── some-image@2x.png │ │ │ │ │ └── some-image@3x.png │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ │ ├── SubModule-ExampleTests │ │ │ ├── Info.plist │ │ │ └── SubModule_ExampleTests.m │ │ └── SubModule-ExampleUITests │ │ │ ├── Info.plist │ │ │ └── SubModule_ExampleUITests.m │ ├── LICENSE │ ├── README.md │ ├── SubModule.podspec │ └── SubModule │ │ ├── Assets │ │ ├── .gitkeep │ │ └── Images.xcassets │ │ │ ├── Account │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── some-image.imageset │ │ │ ├── Contents.json │ │ │ ├── some-image.png │ │ │ ├── some-image@2x.png │ │ │ └── some-image@3x.png │ │ └── Classes │ │ ├── .gitkeep │ │ ├── SMViewController.h │ │ └── SMViewController.m └── SubModule_Use_Bundle │ ├── .gitignore │ ├── Example │ ├── Podfile │ ├── Podfile.lock │ ├── Pods │ │ ├── Headers │ │ │ ├── Private │ │ │ │ └── SubModule_Use_Bundle │ │ │ │ │ └── SMBViewController.h │ │ │ └── Public │ │ │ │ └── SubModule_Use_Bundle │ │ │ │ └── SMBViewController.h │ │ ├── Local Podspecs │ │ │ └── SubModule_Use_Bundle.podspec.json │ │ ├── Manifest.lock │ │ ├── Pods.xcodeproj │ │ │ └── project.pbxproj │ │ └── Target Support Files │ │ │ ├── Pods-SubModule_Use_Bundle-Example │ │ │ ├── Pods-SubModule_Use_Bundle-Example-acknowledgements.markdown │ │ │ ├── Pods-SubModule_Use_Bundle-Example-acknowledgements.plist │ │ │ ├── Pods-SubModule_Use_Bundle-Example-dummy.m │ │ │ ├── Pods-SubModule_Use_Bundle-Example-frameworks.sh │ │ │ ├── Pods-SubModule_Use_Bundle-Example-resources.sh │ │ │ ├── Pods-SubModule_Use_Bundle-Example.debug.xcconfig │ │ │ └── Pods-SubModule_Use_Bundle-Example.release.xcconfig │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests-acknowledgements.markdown │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests-acknowledgements.plist │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests-dummy.m │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests-frameworks.sh │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests-resources.sh │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleTests.debug.xcconfig │ │ │ └── Pods-SubModule_Use_Bundle-ExampleTests.release.xcconfig │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests-acknowledgements.markdown │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests-acknowledgements.plist │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests-dummy.m │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests-frameworks.sh │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests-resources.sh │ │ │ ├── Pods-SubModule_Use_Bundle-ExampleUITests.debug.xcconfig │ │ │ └── Pods-SubModule_Use_Bundle-ExampleUITests.release.xcconfig │ │ │ └── SubModule_Use_Bundle │ │ │ ├── ResourceBundle-SubModule_Use_Bundle-Info.plist │ │ │ ├── SubModule_Use_Bundle-dummy.m │ │ │ ├── SubModule_Use_Bundle-prefix.pch │ │ │ └── SubModule_Use_Bundle.xcconfig │ ├── SubModule_Use_Bundle-Example.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── SubModule_Use_Bundle-Example.xcworkspace │ │ └── contents.xcworkspacedata │ ├── SubModule_Use_Bundle-Example │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── some-image.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── some-image.png │ │ │ │ ├── some-image@2x.png │ │ │ │ └── some-image@3x.png │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ └── main.m │ ├── SubModule_Use_Bundle-ExampleTests │ │ ├── Info.plist │ │ └── SubModule_Use_Bundle_ExampleTests.m │ └── SubModule_Use_Bundle-ExampleUITests │ │ ├── Info.plist │ │ └── SubModule_Use_Bundle_ExampleUITests.m │ ├── LICENSE │ ├── README.md │ ├── SubModule_Use_Bundle.podspec │ └── SubModule_Use_Bundle │ ├── Assets │ ├── .gitkeep │ └── Images.xcassets │ │ ├── Contents.json │ │ └── some-image.imageset │ │ ├── Contents.json │ │ ├── some-image.png │ │ ├── some-image@2x.png │ │ └── some-image@3x.png │ └── Classes │ ├── .gitkeep │ ├── SMBViewController.h │ └── SMBViewController.m ├── README.md ├── ZLYCardAnimation ├── CardAnimationTests │ ├── Info.plist │ └── ZLYCardAnimationTests.m ├── CardAnimationUITests │ ├── Info.plist │ └── ZLYCardAnimationUITests.m ├── Podfile ├── Podfile.lock ├── Pods │ ├── Headers │ │ └── Private │ │ │ ├── MJRefresh │ │ │ ├── MJRefresh.h │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ ├── MJRefreshComponent.h │ │ │ ├── MJRefreshConst.h │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshGifHeader.h │ │ │ ├── MJRefreshHeader.h │ │ │ ├── MJRefreshNormalHeader.h │ │ │ ├── MJRefreshStateHeader.h │ │ │ ├── NSBundle+MJRefresh.h │ │ │ ├── UIScrollView+MJExtension.h │ │ │ ├── UIScrollView+MJRefresh.h │ │ │ └── UIView+MJExtension.h │ │ │ ├── Masonry │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASConstraint+Private.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── MASUtilities.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewConstraint.h │ │ │ ├── Masonry.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ ├── View+MASAdditions.h │ │ │ ├── View+MASShorthandAdditions.h │ │ │ └── ViewController+MASAdditions.h │ │ │ ├── ReactiveCocoa │ │ │ ├── EXTKeyPathCoding.h │ │ │ ├── EXTRuntimeExtensions.h │ │ │ ├── EXTScope.h │ │ │ ├── MKAnnotationView+RACSignalSupport.h │ │ │ ├── NSArray+RACSequenceAdditions.h │ │ │ ├── NSData+RACSupport.h │ │ │ ├── NSDictionary+RACSequenceAdditions.h │ │ │ ├── NSEnumerator+RACSequenceAdditions.h │ │ │ ├── NSFileHandle+RACSupport.h │ │ │ ├── NSIndexSet+RACSequenceAdditions.h │ │ │ ├── NSInvocation+RACTypeParsing.h │ │ │ ├── NSNotificationCenter+RACSupport.h │ │ │ ├── NSObject+RACDeallocating.h │ │ │ ├── NSObject+RACDescription.h │ │ │ ├── NSObject+RACKVOWrapper.h │ │ │ ├── NSObject+RACLifting.h │ │ │ ├── NSObject+RACPropertySubscribing.h │ │ │ ├── NSObject+RACSelectorSignal.h │ │ │ ├── NSOrderedSet+RACSequenceAdditions.h │ │ │ ├── NSSet+RACSequenceAdditions.h │ │ │ ├── NSString+RACKeyPathUtilities.h │ │ │ ├── NSString+RACSequenceAdditions.h │ │ │ ├── NSString+RACSupport.h │ │ │ ├── NSURLConnection+RACSupport.h │ │ │ ├── NSUserDefaults+RACSupport.h │ │ │ ├── RACArraySequence.h │ │ │ ├── RACBehaviorSubject.h │ │ │ ├── RACBlockTrampoline.h │ │ │ ├── RACChannel.h │ │ │ ├── RACCommand.h │ │ │ ├── RACCompoundDisposable.h │ │ │ ├── RACDelegateProxy.h │ │ │ ├── RACDisposable.h │ │ │ ├── RACDynamicPropertySuperclass.h │ │ │ ├── RACDynamicSequence.h │ │ │ ├── RACDynamicSignal.h │ │ │ ├── RACEagerSequence.h │ │ │ ├── RACEmptySequence.h │ │ │ ├── RACEmptySignal.h │ │ │ ├── RACErrorSignal.h │ │ │ ├── RACEvent.h │ │ │ ├── RACGroupedSignal.h │ │ │ ├── RACImmediateScheduler.h │ │ │ ├── RACIndexSetSequence.h │ │ │ ├── RACKVOChannel.h │ │ │ ├── RACKVOProxy.h │ │ │ ├── RACKVOTrampoline.h │ │ │ ├── RACMulticastConnection+Private.h │ │ │ ├── RACMulticastConnection.h │ │ │ ├── RACPassthroughSubscriber.h │ │ │ ├── RACQueueScheduler+Subclass.h │ │ │ ├── RACQueueScheduler.h │ │ │ ├── RACReplaySubject.h │ │ │ ├── RACReturnSignal.h │ │ │ ├── RACScheduler+Private.h │ │ │ ├── RACScheduler+Subclass.h │ │ │ ├── RACScheduler.h │ │ │ ├── RACScopedDisposable.h │ │ │ ├── RACSequence.h │ │ │ ├── RACSerialDisposable.h │ │ │ ├── RACSignal+Operations.h │ │ │ ├── RACSignal.h │ │ │ ├── RACSignalSequence.h │ │ │ ├── RACStream+Private.h │ │ │ ├── RACStream.h │ │ │ ├── RACStringSequence.h │ │ │ ├── RACSubject.h │ │ │ ├── RACSubscriber+Private.h │ │ │ ├── RACSubscriber.h │ │ │ ├── RACSubscriptingAssignmentTrampoline.h │ │ │ ├── RACSubscriptionScheduler.h │ │ │ ├── RACTargetQueueScheduler.h │ │ │ ├── RACTestScheduler.h │ │ │ ├── RACTuple.h │ │ │ ├── RACTupleSequence.h │ │ │ ├── RACUnarySequence.h │ │ │ ├── RACUnit.h │ │ │ ├── RACValueTransformer.h │ │ │ ├── ReactiveCocoa-Bridging-Header.h │ │ │ ├── ReactiveCocoa.h │ │ │ ├── UIActionSheet+RACSignalSupport.h │ │ │ ├── UIAlertView+RACSignalSupport.h │ │ │ ├── UIBarButtonItem+RACCommandSupport.h │ │ │ ├── UIButton+RACCommandSupport.h │ │ │ ├── UICollectionReusableView+RACSignalSupport.h │ │ │ ├── UIControl+RACSignalSupport.h │ │ │ ├── UIControl+RACSignalSupportPrivate.h │ │ │ ├── UIDatePicker+RACSignalSupport.h │ │ │ ├── UIGestureRecognizer+RACSignalSupport.h │ │ │ ├── UIImagePickerController+RACSignalSupport.h │ │ │ ├── UIRefreshControl+RACCommandSupport.h │ │ │ ├── UISegmentedControl+RACSignalSupport.h │ │ │ ├── UISlider+RACSignalSupport.h │ │ │ ├── UIStepper+RACSignalSupport.h │ │ │ ├── UISwitch+RACSignalSupport.h │ │ │ ├── UITableViewCell+RACSignalSupport.h │ │ │ ├── UITableViewHeaderFooterView+RACSignalSupport.h │ │ │ ├── UITextField+RACSignalSupport.h │ │ │ ├── UITextView+RACSignalSupport.h │ │ │ └── metamacros.h │ │ │ └── pop │ │ │ ├── FloatConversion.h │ │ │ ├── POP.h │ │ │ ├── POPAction.h │ │ │ ├── POPAnimatableProperty.h │ │ │ ├── POPAnimation.h │ │ │ ├── POPAnimationEvent.h │ │ │ ├── POPAnimationEventInternal.h │ │ │ ├── POPAnimationExtras.h │ │ │ ├── POPAnimationInternal.h │ │ │ ├── POPAnimationPrivate.h │ │ │ ├── POPAnimationRuntime.h │ │ │ ├── POPAnimationTracer.h │ │ │ ├── POPAnimationTracerInternal.h │ │ │ ├── POPAnimator.h │ │ │ ├── POPAnimatorPrivate.h │ │ │ ├── POPBasicAnimation.h │ │ │ ├── POPBasicAnimationInternal.h │ │ │ ├── POPCGUtils.h │ │ │ ├── POPCustomAnimation.h │ │ │ ├── POPDecayAnimation.h │ │ │ ├── POPDecayAnimationInternal.h │ │ │ ├── POPDefines.h │ │ │ ├── POPGeometry.h │ │ │ ├── POPLayerExtras.h │ │ │ ├── POPMath.h │ │ │ ├── POPPropertyAnimation.h │ │ │ ├── POPPropertyAnimationInternal.h │ │ │ ├── POPSpringAnimation.h │ │ │ ├── POPSpringAnimationInternal.h │ │ │ ├── POPSpringSolver.h │ │ │ ├── POPVector.h │ │ │ ├── TransformationMatrix.h │ │ │ └── UnitBezier.h │ ├── Local Podspecs │ │ └── ReactiveCocoa.podspec.json │ ├── MJRefresh │ │ ├── LICENSE │ │ ├── MJRefresh │ │ │ ├── Base │ │ │ │ ├── MJRefreshAutoFooter.h │ │ │ │ ├── MJRefreshAutoFooter.m │ │ │ │ ├── MJRefreshBackFooter.h │ │ │ │ ├── MJRefreshBackFooter.m │ │ │ │ ├── MJRefreshComponent.h │ │ │ │ ├── MJRefreshComponent.m │ │ │ │ ├── MJRefreshFooter.h │ │ │ │ ├── MJRefreshFooter.m │ │ │ │ ├── MJRefreshHeader.h │ │ │ │ └── MJRefreshHeader.m │ │ │ ├── Custom │ │ │ │ ├── Footer │ │ │ │ │ ├── Auto │ │ │ │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ │ │ │ ├── MJRefreshAutoGifFooter.m │ │ │ │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ │ │ │ ├── MJRefreshAutoNormalFooter.m │ │ │ │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ │ │ │ └── MJRefreshAutoStateFooter.m │ │ │ │ │ └── Back │ │ │ │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ │ │ │ ├── MJRefreshBackGifFooter.m │ │ │ │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ │ │ │ ├── MJRefreshBackNormalFooter.m │ │ │ │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ │ │ │ └── MJRefreshBackStateFooter.m │ │ │ │ └── Header │ │ │ │ │ ├── MJRefreshGifHeader.h │ │ │ │ │ ├── MJRefreshGifHeader.m │ │ │ │ │ ├── MJRefreshNormalHeader.h │ │ │ │ │ ├── MJRefreshNormalHeader.m │ │ │ │ │ ├── MJRefreshStateHeader.h │ │ │ │ │ └── MJRefreshStateHeader.m │ │ │ ├── MJRefresh.bundle │ │ │ │ ├── arrow@2x.png │ │ │ │ ├── en.lproj │ │ │ │ │ └── Localizable.strings │ │ │ │ ├── zh-Hans.lproj │ │ │ │ │ └── Localizable.strings │ │ │ │ └── zh-Hant.lproj │ │ │ │ │ └── Localizable.strings │ │ │ ├── MJRefresh.h │ │ │ ├── MJRefreshConst.h │ │ │ ├── MJRefreshConst.m │ │ │ ├── NSBundle+MJRefresh.h │ │ │ ├── NSBundle+MJRefresh.m │ │ │ ├── UIScrollView+MJExtension.h │ │ │ ├── UIScrollView+MJExtension.m │ │ │ ├── UIScrollView+MJRefresh.h │ │ │ ├── UIScrollView+MJRefresh.m │ │ │ ├── UIView+MJExtension.h │ │ │ └── UIView+MJExtension.m │ │ └── README.md │ ├── Manifest.lock │ ├── Masonry │ │ ├── LICENSE │ │ ├── Masonry │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASCompositeConstraint.m │ │ │ ├── MASConstraint+Private.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASConstraint.m │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASConstraintMaker.m │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── MASLayoutConstraint.m │ │ │ ├── MASUtilities.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewAttribute.m │ │ │ ├── MASViewConstraint.h │ │ │ ├── MASViewConstraint.m │ │ │ ├── Masonry.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── NSArray+MASAdditions.m │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.m │ │ │ ├── View+MASAdditions.h │ │ │ ├── View+MASAdditions.m │ │ │ ├── View+MASShorthandAdditions.h │ │ │ ├── ViewController+MASAdditions.h │ │ │ └── ViewController+MASAdditions.m │ │ └── README.md │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ ├── ReactiveCocoa │ │ ├── LICENSE.md │ │ ├── README.md │ │ └── ReactiveCocoa │ │ │ ├── Objective-C │ │ │ ├── MKAnnotationView+RACSignalSupport.h │ │ │ ├── MKAnnotationView+RACSignalSupport.m │ │ │ ├── NSArray+RACSequenceAdditions.h │ │ │ ├── NSArray+RACSequenceAdditions.m │ │ │ ├── NSData+RACSupport.h │ │ │ ├── NSData+RACSupport.m │ │ │ ├── NSDictionary+RACSequenceAdditions.h │ │ │ ├── NSDictionary+RACSequenceAdditions.m │ │ │ ├── NSEnumerator+RACSequenceAdditions.h │ │ │ ├── NSEnumerator+RACSequenceAdditions.m │ │ │ ├── NSFileHandle+RACSupport.h │ │ │ ├── NSFileHandle+RACSupport.m │ │ │ ├── NSIndexSet+RACSequenceAdditions.h │ │ │ ├── NSIndexSet+RACSequenceAdditions.m │ │ │ ├── NSInvocation+RACTypeParsing.h │ │ │ ├── NSInvocation+RACTypeParsing.m │ │ │ ├── NSNotificationCenter+RACSupport.h │ │ │ ├── NSNotificationCenter+RACSupport.m │ │ │ ├── NSObject+RACDeallocating.h │ │ │ ├── NSObject+RACDeallocating.m │ │ │ ├── NSObject+RACDescription.h │ │ │ ├── NSObject+RACDescription.m │ │ │ ├── NSObject+RACKVOWrapper.h │ │ │ ├── NSObject+RACKVOWrapper.m │ │ │ ├── NSObject+RACLifting.h │ │ │ ├── NSObject+RACLifting.m │ │ │ ├── NSObject+RACPropertySubscribing.h │ │ │ ├── NSObject+RACPropertySubscribing.m │ │ │ ├── NSObject+RACSelectorSignal.h │ │ │ ├── NSObject+RACSelectorSignal.m │ │ │ ├── NSOrderedSet+RACSequenceAdditions.h │ │ │ ├── NSOrderedSet+RACSequenceAdditions.m │ │ │ ├── NSSet+RACSequenceAdditions.h │ │ │ ├── NSSet+RACSequenceAdditions.m │ │ │ ├── NSString+RACKeyPathUtilities.h │ │ │ ├── NSString+RACKeyPathUtilities.m │ │ │ ├── NSString+RACSequenceAdditions.h │ │ │ ├── NSString+RACSequenceAdditions.m │ │ │ ├── NSString+RACSupport.h │ │ │ ├── NSString+RACSupport.m │ │ │ ├── NSURLConnection+RACSupport.h │ │ │ ├── NSURLConnection+RACSupport.m │ │ │ ├── NSUserDefaults+RACSupport.h │ │ │ ├── NSUserDefaults+RACSupport.m │ │ │ ├── RACArraySequence.h │ │ │ ├── RACArraySequence.m │ │ │ ├── RACBehaviorSubject.h │ │ │ ├── RACBehaviorSubject.m │ │ │ ├── RACBlockTrampoline.h │ │ │ ├── RACBlockTrampoline.m │ │ │ ├── RACChannel.h │ │ │ ├── RACChannel.m │ │ │ ├── RACCommand.h │ │ │ ├── RACCommand.m │ │ │ ├── RACCompoundDisposable.h │ │ │ ├── RACCompoundDisposable.m │ │ │ ├── RACCompoundDisposableProvider.d │ │ │ ├── RACDelegateProxy.h │ │ │ ├── RACDelegateProxy.m │ │ │ ├── RACDisposable.h │ │ │ ├── RACDisposable.m │ │ │ ├── RACDynamicPropertySuperclass.h │ │ │ ├── RACDynamicPropertySuperclass.m │ │ │ ├── RACDynamicSequence.h │ │ │ ├── RACDynamicSequence.m │ │ │ ├── RACDynamicSignal.h │ │ │ ├── RACDynamicSignal.m │ │ │ ├── RACEagerSequence.h │ │ │ ├── RACEagerSequence.m │ │ │ ├── RACEmptySequence.h │ │ │ ├── RACEmptySequence.m │ │ │ ├── RACEmptySignal.h │ │ │ ├── RACEmptySignal.m │ │ │ ├── RACErrorSignal.h │ │ │ ├── RACErrorSignal.m │ │ │ ├── RACEvent.h │ │ │ ├── RACEvent.m │ │ │ ├── RACGroupedSignal.h │ │ │ ├── RACGroupedSignal.m │ │ │ ├── RACImmediateScheduler.h │ │ │ ├── RACImmediateScheduler.m │ │ │ ├── RACIndexSetSequence.h │ │ │ ├── RACIndexSetSequence.m │ │ │ ├── RACKVOChannel.h │ │ │ ├── RACKVOChannel.m │ │ │ ├── RACKVOProxy.h │ │ │ ├── RACKVOProxy.m │ │ │ ├── RACKVOTrampoline.h │ │ │ ├── RACKVOTrampoline.m │ │ │ ├── RACMulticastConnection+Private.h │ │ │ ├── RACMulticastConnection.h │ │ │ ├── RACMulticastConnection.m │ │ │ ├── RACPassthroughSubscriber.h │ │ │ ├── RACPassthroughSubscriber.m │ │ │ ├── RACQueueScheduler+Subclass.h │ │ │ ├── RACQueueScheduler.h │ │ │ ├── RACQueueScheduler.m │ │ │ ├── RACReplaySubject.h │ │ │ ├── RACReplaySubject.m │ │ │ ├── RACReturnSignal.h │ │ │ ├── RACReturnSignal.m │ │ │ ├── RACScheduler+Private.h │ │ │ ├── RACScheduler+Subclass.h │ │ │ ├── RACScheduler.h │ │ │ ├── RACScheduler.m │ │ │ ├── RACScopedDisposable.h │ │ │ ├── RACScopedDisposable.m │ │ │ ├── RACSequence.h │ │ │ ├── RACSequence.m │ │ │ ├── RACSerialDisposable.h │ │ │ ├── RACSerialDisposable.m │ │ │ ├── RACSignal+Operations.h │ │ │ ├── RACSignal+Operations.m │ │ │ ├── RACSignal.h │ │ │ ├── RACSignal.m │ │ │ ├── RACSignalProvider.d │ │ │ ├── RACSignalSequence.h │ │ │ ├── RACSignalSequence.m │ │ │ ├── RACStream+Private.h │ │ │ ├── RACStream.h │ │ │ ├── RACStream.m │ │ │ ├── RACStringSequence.h │ │ │ ├── RACStringSequence.m │ │ │ ├── RACSubject.h │ │ │ ├── RACSubject.m │ │ │ ├── RACSubscriber+Private.h │ │ │ ├── RACSubscriber.h │ │ │ ├── RACSubscriber.m │ │ │ ├── RACSubscriptingAssignmentTrampoline.h │ │ │ ├── RACSubscriptingAssignmentTrampoline.m │ │ │ ├── RACSubscriptionScheduler.h │ │ │ ├── RACSubscriptionScheduler.m │ │ │ ├── RACTargetQueueScheduler.h │ │ │ ├── RACTargetQueueScheduler.m │ │ │ ├── RACTestScheduler.h │ │ │ ├── RACTestScheduler.m │ │ │ ├── RACTuple.h │ │ │ ├── RACTuple.m │ │ │ ├── RACTupleSequence.h │ │ │ ├── RACTupleSequence.m │ │ │ ├── RACUnarySequence.h │ │ │ ├── RACUnarySequence.m │ │ │ ├── RACUnit.h │ │ │ ├── RACUnit.m │ │ │ ├── RACValueTransformer.h │ │ │ ├── RACValueTransformer.m │ │ │ ├── ReactiveCocoa-Bridging-Header.h │ │ │ ├── UIActionSheet+RACSignalSupport.h │ │ │ ├── UIActionSheet+RACSignalSupport.m │ │ │ ├── UIAlertView+RACSignalSupport.h │ │ │ ├── UIAlertView+RACSignalSupport.m │ │ │ ├── UIBarButtonItem+RACCommandSupport.h │ │ │ ├── UIBarButtonItem+RACCommandSupport.m │ │ │ ├── UIButton+RACCommandSupport.h │ │ │ ├── UIButton+RACCommandSupport.m │ │ │ ├── UICollectionReusableView+RACSignalSupport.h │ │ │ ├── UICollectionReusableView+RACSignalSupport.m │ │ │ ├── UIControl+RACSignalSupport.h │ │ │ ├── UIControl+RACSignalSupport.m │ │ │ ├── UIControl+RACSignalSupportPrivate.h │ │ │ ├── UIControl+RACSignalSupportPrivate.m │ │ │ ├── UIDatePicker+RACSignalSupport.h │ │ │ ├── UIDatePicker+RACSignalSupport.m │ │ │ ├── UIGestureRecognizer+RACSignalSupport.h │ │ │ ├── UIGestureRecognizer+RACSignalSupport.m │ │ │ ├── UIImagePickerController+RACSignalSupport.h │ │ │ ├── UIImagePickerController+RACSignalSupport.m │ │ │ ├── UIRefreshControl+RACCommandSupport.h │ │ │ ├── UIRefreshControl+RACCommandSupport.m │ │ │ ├── UISegmentedControl+RACSignalSupport.h │ │ │ ├── UISegmentedControl+RACSignalSupport.m │ │ │ ├── UISlider+RACSignalSupport.h │ │ │ ├── UISlider+RACSignalSupport.m │ │ │ ├── UIStepper+RACSignalSupport.h │ │ │ ├── UIStepper+RACSignalSupport.m │ │ │ ├── UISwitch+RACSignalSupport.h │ │ │ ├── UISwitch+RACSignalSupport.m │ │ │ ├── UITableViewCell+RACSignalSupport.h │ │ │ ├── UITableViewCell+RACSignalSupport.m │ │ │ ├── UITableViewHeaderFooterView+RACSignalSupport.h │ │ │ ├── UITableViewHeaderFooterView+RACSignalSupport.m │ │ │ ├── UITextField+RACSignalSupport.h │ │ │ ├── UITextField+RACSignalSupport.m │ │ │ ├── UITextView+RACSignalSupport.h │ │ │ ├── UITextView+RACSignalSupport.m │ │ │ └── extobjc │ │ │ │ ├── EXTKeyPathCoding.h │ │ │ │ ├── EXTRuntimeExtensions.h │ │ │ │ ├── EXTRuntimeExtensions.m │ │ │ │ ├── EXTScope.h │ │ │ │ └── metamacros.h │ │ │ ├── ReactiveCocoa.h │ │ │ └── Swift │ │ │ ├── Action.swift │ │ │ ├── Atomic.swift │ │ │ ├── Bag.swift │ │ │ ├── CocoaAction.swift │ │ │ ├── Disposable.swift │ │ │ ├── DynamicProperty.swift │ │ │ ├── Event.swift │ │ │ ├── EventLogger.swift │ │ │ ├── Flatten.swift │ │ │ ├── FoundationExtensions.swift │ │ │ ├── ObjectiveCBridging.swift │ │ │ ├── Observer.swift │ │ │ ├── Optional.swift │ │ │ ├── Property.swift │ │ │ ├── Scheduler.swift │ │ │ ├── Signal.swift │ │ │ ├── SignalProducer.swift │ │ │ └── TupleExtensions.swift │ ├── Result │ │ ├── LICENSE │ │ ├── README.md │ │ └── Result │ │ │ ├── Result.swift │ │ │ └── ResultType.swift │ ├── Target Support Files │ │ ├── MJRefresh │ │ │ ├── Info.plist │ │ │ ├── MJRefresh-dummy.m │ │ │ ├── MJRefresh-prefix.pch │ │ │ ├── MJRefresh-umbrella.h │ │ │ ├── MJRefresh.modulemap │ │ │ └── MJRefresh.xcconfig │ │ ├── Masonry │ │ │ ├── Info.plist │ │ │ ├── Masonry-dummy.m │ │ │ ├── Masonry-prefix.pch │ │ │ ├── Masonry-umbrella.h │ │ │ ├── Masonry.modulemap │ │ │ └── Masonry.xcconfig │ │ ├── Pods │ │ │ ├── Info.plist │ │ │ ├── Pods-acknowledgements.markdown │ │ │ ├── Pods-acknowledgements.plist │ │ │ ├── Pods-dummy.m │ │ │ ├── Pods-frameworks.sh │ │ │ ├── Pods-resources.sh │ │ │ ├── Pods-umbrella.h │ │ │ ├── Pods.debug.xcconfig │ │ │ ├── Pods.modulemap │ │ │ └── Pods.release.xcconfig │ │ ├── ReactiveCocoa │ │ │ ├── Info.plist │ │ │ ├── ReactiveCocoa-dummy.m │ │ │ ├── ReactiveCocoa-prefix.pch │ │ │ ├── ReactiveCocoa-umbrella.h │ │ │ ├── ReactiveCocoa.modulemap │ │ │ └── ReactiveCocoa.xcconfig │ │ ├── Result │ │ │ ├── Info.plist │ │ │ ├── Result-dummy.m │ │ │ ├── Result-prefix.pch │ │ │ ├── Result-umbrella.h │ │ │ ├── Result.modulemap │ │ │ └── Result.xcconfig │ │ └── pop │ │ │ ├── Info.plist │ │ │ ├── pop-dummy.m │ │ │ ├── pop-prefix.pch │ │ │ ├── pop-umbrella.h │ │ │ ├── pop.modulemap │ │ │ └── pop.xcconfig │ └── pop │ │ ├── LICENSE │ │ ├── README.md │ │ └── pop │ │ ├── POP.h │ │ ├── POPAction.h │ │ ├── POPAnimatableProperty.h │ │ ├── POPAnimatableProperty.mm │ │ ├── POPAnimation.h │ │ ├── POPAnimation.mm │ │ ├── POPAnimationEvent.h │ │ ├── POPAnimationEvent.mm │ │ ├── POPAnimationEventInternal.h │ │ ├── POPAnimationExtras.h │ │ ├── POPAnimationExtras.mm │ │ ├── POPAnimationInternal.h │ │ ├── POPAnimationPrivate.h │ │ ├── POPAnimationRuntime.h │ │ ├── POPAnimationRuntime.mm │ │ ├── POPAnimationTracer.h │ │ ├── POPAnimationTracer.mm │ │ ├── POPAnimationTracerInternal.h │ │ ├── POPAnimator.h │ │ ├── POPAnimator.mm │ │ ├── POPAnimatorPrivate.h │ │ ├── POPBasicAnimation.h │ │ ├── POPBasicAnimation.mm │ │ ├── POPBasicAnimationInternal.h │ │ ├── POPCGUtils.h │ │ ├── POPCGUtils.mm │ │ ├── POPCustomAnimation.h │ │ ├── POPCustomAnimation.mm │ │ ├── POPDecayAnimation.h │ │ ├── POPDecayAnimation.mm │ │ ├── POPDecayAnimationInternal.h │ │ ├── POPDefines.h │ │ ├── POPGeometry.h │ │ ├── POPGeometry.mm │ │ ├── POPLayerExtras.h │ │ ├── POPLayerExtras.mm │ │ ├── POPMath.h │ │ ├── POPMath.mm │ │ ├── POPPropertyAnimation.h │ │ ├── POPPropertyAnimation.mm │ │ ├── POPPropertyAnimationInternal.h │ │ ├── POPSpringAnimation.h │ │ ├── POPSpringAnimation.mm │ │ ├── POPSpringAnimationInternal.h │ │ ├── POPSpringSolver.h │ │ ├── POPVector.h │ │ ├── POPVector.mm │ │ └── WebCore │ │ ├── FloatConversion.h │ │ ├── TransformationMatrix.cpp │ │ ├── TransformationMatrix.h │ │ └── UnitBezier.h ├── ZLYCardAnimation.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── ZLYCardAnimation.xcworkspace │ └── contents.xcworkspacedata └── ZLYCardAnimation │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Controller │ ├── ZLYCardViewController.h │ └── ZLYCardViewController.m │ ├── Info.plist │ ├── Other │ ├── AppDelegate.h │ └── AppDelegate.m │ ├── PrefixHeader.pch │ ├── View │ ├── ZLYCardView.h │ └── ZLYCardView.m │ └── main.m └── iPhoneShakeDemo ├── iPhoneShakeDemo.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── iPhoneShakeDemo ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── ViewController.h ├── ViewController.m └── main.m ├── iPhoneShakeDemoTests ├── Info.plist └── iPhoneShakeDemoTests.m └── iPhoneShakeDemoUITests ├── Info.plist └── iPhoneShakeDemoUITests.m /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemo/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // ZLYDylibUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemo/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // ZLYDylibUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemo/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // ZLYDylibUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | 11 | @interface ViewController () 12 | 13 | @end 14 | 15 | @implementation ViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view, typically from a nib. 20 | } 21 | 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemoTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYDylibUseDemo/ZLYDylibUseDemoUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // ZLYFrameworkUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // ZLYFrameworkUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // ZLYFrameworkUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | #import 11 | 12 | @interface ViewController () 13 | 14 | @end 15 | 16 | @implementation ViewController 17 | 18 | - (void)viewDidLoad { 19 | [super viewDidLoad]; 20 | 21 | ZLYBird *bird = [ZLYBird new]; 22 | bird.name = @"world"; 23 | [bird singing]; 24 | } 25 | 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/Headers/ZLYBird.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYBird.h 3 | // ZLYTestFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface ZLYBird : NSObject 14 | 15 | @property (nonatomic, copy) NSString *name; 16 | - (void)singing; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/Headers/ZLYTestFramework.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYTestFramework.h 3 | // ZLYTestFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for ZLYTestFramework. 12 | FOUNDATION_EXPORT double ZLYTestFrameworkVersionNumber; 13 | 14 | //! Project version string for ZLYTestFramework. 15 | FOUNDATION_EXPORT const unsigned char ZLYTestFrameworkVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/Info.plist -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module ZLYTestFramework { 2 | umbrella header "ZLYTestFramework.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/ZLYTestFramework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/ZLYTestFramework.framework/ZLYTestFramework -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemo/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // ZLYFrameworkUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemoTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYFrameworkUseDemo/ZLYFrameworkUseDemoUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // ZLYInjectUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // ZLYInjectUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // ZLYInjectUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | 11 | @interface ViewController () 12 | 13 | @end 14 | 15 | @implementation ViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view, typically from a nib. 20 | } 21 | 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemo/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // ZLYInjectUseDemo 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemoTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYInjectUseDemo/ZLYInjectUseDemoUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFramework.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFramework.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFramework/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | $(CURRENT_PROJECT_VERSION) 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFramework/ZLYBird.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYBird.h 3 | // ZLYTestFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface ZLYBird : NSObject 14 | 15 | @property (nonatomic, copy) NSString *name; 16 | - (void)singing; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFramework/ZLYBird.m: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYBird.m 3 | // ZLYTestFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ZLYBird.h" 10 | 11 | @implementation ZLYBird 12 | 13 | - (void)singing { 14 | NSLog(@"My name is %@, I'm singing~~", self.name); 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFramework/ZLYTestFramework.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYTestFramework.h 3 | // ZLYTestFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for ZLYTestFramework. 12 | FOUNDATION_EXPORT double ZLYTestFrameworkVersionNumber; 13 | 14 | //! Project version string for ZLYTestFramework. 15 | FOUNDATION_EXPORT const unsigned char ZLYTestFrameworkVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestFramework/ZLYTestFrameworkTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFramework.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFramework.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFramework/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | $(CURRENT_PROJECT_VERSION) 21 | 22 | 23 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFramework/ZLYInjectClass.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYInjectClass.h 3 | // ZLYTestInjectFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface ZLYInjectClass : NSObject 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFramework/ZLYInjectClass.m: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYInjectClass.m 3 | // ZLYTestInjectFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ZLYInjectClass.h" 10 | 11 | @implementation ZLYInjectClass 12 | 13 | + (void)load { 14 | NSLog(@"Inject success, You can use it do someting~~"); 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFramework/ZLYTestInjectFramework.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYTestInjectFramework.h 3 | // ZLYTestInjectFramework 4 | // 5 | // Created by 周凌宇 on 2019/4/1. 6 | // Copyright © 2019年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for ZLYTestInjectFramework. 12 | FOUNDATION_EXPORT double ZLYTestInjectFrameworkVersionNumber; 13 | 14 | //! Project version string for ZLYTestInjectFramework. 15 | FOUNDATION_EXPORT const unsigned char ZLYTestInjectFrameworkVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /DynamicFramework/ZLYTestInjectFramework/ZLYTestInjectFrameworkTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /NetworkTraffic/DMNetworkTrafficManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // DMNetworkTrafficManager.h 3 | // DoggerMonitor 4 | // 5 | // Created by 周凌宇 on 2018/5/30. 6 | // 7 | 8 | #import 9 | 10 | @class DMNetworkLog; 11 | @interface DMNetworkTrafficManager : NSObject 12 | 13 | /** 所有 NSURLProtocol 对外设置接口,可以防止其他外来监控 NSURLProtocol */ 14 | @property (nonatomic, strong) NSArray *protocolClasses; 15 | 16 | 17 | /** 单例 */ 18 | + (DMNetworkTrafficManager *)manager; 19 | 20 | /** 通过 protocolClasses 启动流量监控模块 */ 21 | + (void)startWithProtocolClasses:(NSArray *)protocolClasses; 22 | /** 仅以 DMURLProtocol 启动流量监控模块 */ 23 | + (void)start; 24 | /** 停止流量监控 */ 25 | + (void)end; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /NetworkTraffic/DMURLProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // DMURLProtocol.h 3 | // DoggerMonitor 4 | // 5 | // Created by 周凌宇 on 03/07/2018. 6 | // 7 | 8 | 9 | #import 10 | 11 | @interface DMURLProtocol : NSURLProtocol 12 | 13 | /** 开启网络请求拦截 */ 14 | + (void)start; 15 | /** 停止网络请求拦截 */ 16 | + (void)end; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /NetworkTraffic/DMURLSessionConfiguration.h: -------------------------------------------------------------------------------- 1 | // 2 | // DMURLSessionConfiguration.h 3 | // DoggerMonitor 4 | // 5 | // Created by summertian4 on 03/07/2018. 6 | // Copyright (c) 2018 summertian4. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface DMURLSessionConfiguration : NSObject 12 | 13 | @property (nonatomic,assign) BOOL isSwizzle; 14 | 15 | + (DMURLSessionConfiguration *)defaultConfiguration; 16 | 17 | /** 18 | * swizzle NSURLSessionConfiguration's protocolClasses method 19 | */ 20 | - (void)load; 21 | 22 | /** 23 | * make NSURLSessionConfiguration's protocolClasses method is normal 24 | */ 25 | - (void)unload; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX01/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Ex01 4 | // 5 | // Created by 周凌宇 on 2017/1/5. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | @autoreleasepool { 13 | 14 | int val = 0; 15 | 16 | void (^blk)(void) = ^{ 17 | printf("in block val = %d\n", val); 18 | }; 19 | 20 | val = 1; 21 | 22 | blk(); 23 | 24 | // 瞬间截获 25 | } 26 | return 0; 27 | } 28 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX02/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX02 4 | // 5 | // Created by 周凌宇 on 2017/1/5. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | @autoreleasepool { 13 | 14 | __block int val = 0; 15 | 16 | void (^blk)(void) = ^{ 17 | printf("in block val = %d\n", val); 18 | }; 19 | 20 | val = 1; 21 | 22 | blk(); 23 | } 24 | return 0; 25 | } 26 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX03/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX03 4 | // 5 | // Created by 周凌宇 on 2017/1/5. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | @autoreleasepool { 13 | __block int val = 0; 14 | 15 | void (^blk)(void) = ^{ 16 | printf("in block val = %d\n", val); 17 | val = 2; 18 | }; 19 | 20 | val = 1; 21 | 22 | blk(); 23 | 24 | printf("after block val = %d\n", val); 25 | } 26 | return 0; 27 | } 28 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX04/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX04 4 | // 5 | // Created by 周凌宇 on 2017/1/5. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | @autoreleasepool { 13 | 14 | const char text[] = "hello"; 15 | void (^blk)(void) = ^ { 16 | printf("%c \n", text[1]); 17 | }; 18 | 19 | blk(); 20 | 21 | 22 | // const char *text = "hello"; 23 | // void (^blk)(void) = ^ { 24 | // printf("%c \n", text[1]); 25 | // }; 26 | // 27 | // blk(); 28 | 29 | // Blocks 中,截获自动变量的方法,没有实现对 C 语言数组的截获 30 | } 31 | return 0; 32 | } 33 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX05/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX05 4 | // 5 | // Created by 周凌宇 on 2017/1/18. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | 13 | int val = 10; 14 | const char *fmt = "val = %d\n"; 15 | void (^blk)(void) = ^{printf(fmt, val);}; 16 | 17 | val = 2; 18 | fmt = "These values were changed, val = %d\n"; 19 | 20 | blk(); 21 | 22 | return 0; 23 | } 24 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX06/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX06 4 | // 5 | // Created by 周凌宇 on 2017/1/18. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // block 中不可以改变自动变量的值, 12 | // 可以改变: 13 | // 1. 静态变量 14 | // 2. 静态全局变量 15 | // 3. 全局变量 16 | 17 | int global_val = 1; 18 | static int static_global_val = 2; 19 | 20 | int main(int argc, const char * argv[]) { 21 | static int static_val = 3; 22 | 23 | void (^blk)(void) = ^ { 24 | global_val = 1 * 2; 25 | static_global_val = 2 * 2; 26 | static_val = 3 * 2; 27 | } 28 | 29 | return 0; 30 | } 31 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX07/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX07 4 | // 5 | // Created by 周凌宇 on 2017/1/18. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | 13 | __block int val = 10; 14 | void (^blk)(void) = ^{val = 1;}; 15 | 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX08/Tool.h: -------------------------------------------------------------------------------- 1 | // 2 | // Tool.h 3 | // ObjcMemory 4 | // 5 | // Created by 周凌宇 on 2017/1/18. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface Tool : NSObject 12 | 13 | - (NSArray*)getBlockArray; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX08/Tool.m: -------------------------------------------------------------------------------- 1 | // 2 | // Tool.m 3 | // ObjcMemory 4 | // 5 | // Created by 周凌宇 on 2017/1/18. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "Tool.h" 10 | 11 | @implementation Tool 12 | 13 | - (id)getBlockArray { 14 | int val = 10; 15 | return [[NSArray alloc] initWithObjects:^{NSLog(@"block0: %d", val);}, ^{NSLog(@"block1: %d", val);}, nil]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/EX08/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // EX08 4 | // 5 | // Created by 周凌宇 on 2017/1/18. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "Tool.h" 11 | 12 | int main(int argc, const char * argv[]) { 13 | 14 | id arr = [[[Tool alloc] init] getBlockArray]; 15 | 16 | typedef void (^blk_t)(void); 17 | 18 | blk_t blk = [arr objectAtIndex:0]; 19 | 20 | blk(); 21 | 22 | return 0; 23 | } 24 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/NSAutoreleasePool/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // NSAutoreleasePool 4 | // 5 | // Created by 周凌宇 on 2017/1/11. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | int main(int argc, const char * argv[]) { 13 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 14 | // 等同于 objc_autoreleasePoolPush 15 | 16 | id obj = [[NSObject alloc] init]; 17 | [obj autorelease]; 18 | // 等同于 objc_autorelease(obj) 19 | 20 | [NSAutoreleasePool showPools]; 21 | // 查看 NSAutoreleasePool 状况 22 | 23 | [pool drain]; 24 | // 等同于 objc_autoreleasePoolPop(pool) 25 | return 0; 26 | } 27 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/ObjcMemory.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/__strong/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // __strong 4 | // 5 | // Created by 周凌宇 on 2017/1/15. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | @autoreleasepool { 13 | id __strong obj = [[NSObject alloc] init]; 14 | id __weak obj1 = obj; 15 | NSArray *arr = [NSArray array]; 16 | } 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/block_implementation/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // block_implementation 4 | // 5 | // Created by 周凌宇 on 2017/1/17. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | void (^blk)(void) = ^{NSLog(@"Block");}; 13 | blk(); 14 | return 0; 15 | } 16 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/block_retain_cycle/MyObject.h: -------------------------------------------------------------------------------- 1 | // 2 | // MyObject.h 3 | // ObjcMemory 4 | // 5 | // Created by 周凌宇 on 2017/1/19. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void (^blk_t)(void); 12 | 13 | @interface MyObject : NSObject 14 | 15 | @property (nonatomic, copy) blk_t blk; 16 | @property (nonatomic, strong) NSObject *obj; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/block_retain_cycle/MyObject.m: -------------------------------------------------------------------------------- 1 | // 2 | // MyObject.m 3 | // ObjcMemory 4 | // 5 | // Created by 周凌宇 on 2017/1/19. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "MyObject.h" 10 | 11 | @implementation MyObject 12 | 13 | - (instancetype)init { 14 | self = [super init]; 15 | _blk = ^{NSLog(@"self = %@", _obj);}; 16 | return self; 17 | } 18 | 19 | - (void)dealloc { 20 | NSLog(@"%@ dealloc", self.class); 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /ObjcMemory/ObjcMemory-Test-Code/block_retain_cycle/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // block_retain_cycle 4 | // 5 | // Created by 周凌宇 on 2017/1/19. 6 | // Copyright © 2017年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MyObject.h" 11 | 12 | int main(int argc, const char * argv[]) { 13 | id myobj = [[MyObject alloc] init]; 14 | NSLog(@"%@", myobj); 15 | return 0; 16 | } 17 | -------------------------------------------------------------------------------- /ObjcMemory/iOS 内存管理.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/ObjcMemory/iOS 内存管理.key -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'SubModule-Example' do 5 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 6 | # use_frameworks! 7 | 8 | # Pods for SubModule-Example 9 | pod 'SubModule', :path => '../' 10 | 11 | target 'SubModule-ExampleTests' do 12 | inherit! :search_paths 13 | # Pods for testing 14 | end 15 | 16 | target 'SubModule-ExampleUITests' do 17 | inherit! :search_paths 18 | # Pods for testing 19 | end 20 | 21 | end 22 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - SubModule (0.1.0) 3 | 4 | DEPENDENCIES: 5 | - SubModule (from `../`) 6 | 7 | EXTERNAL SOURCES: 8 | SubModule: 9 | :path: ../ 10 | 11 | SPEC CHECKSUMS: 12 | SubModule: 6270f18f6a9b1c7a86dcd6e45e558adc423a526a 13 | 14 | PODFILE CHECKSUM: 333751be2a03179d5655631b8d67c858e66b70c8 15 | 16 | COCOAPODS: 1.3.1 17 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Headers/Private/SubModule/SMViewController.h: -------------------------------------------------------------------------------- 1 | ../../../../../SubModule/Classes/SMViewController.h -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Headers/Public/SubModule/SMViewController.h: -------------------------------------------------------------------------------- 1 | ../../../../../SubModule/Classes/SMViewController.h -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Local Podspecs/SubModule.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SubModule", 3 | "version": "0.1.0", 4 | "summary": "A short description of SubModule.", 5 | "description": "TODO: Add long description of the pod here.", 6 | "homepage": "https://github.com/summertian4/SubModule", 7 | "license": { 8 | "type": "MIT", 9 | "file": "LICENSE" 10 | }, 11 | "authors": { 12 | "summertian4": "coderfish@163.com" 13 | }, 14 | "source": { 15 | "git": "https://github.com/summertian4/SubModule.git", 16 | "tag": "0.1.0" 17 | }, 18 | "platforms": { 19 | "ios": "8.0" 20 | }, 21 | "source_files": "SubModule/Classes/**/*", 22 | "resources": [ 23 | "SubModule/Assets/*.xcassets" 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - SubModule (0.1.0) 3 | 4 | DEPENDENCIES: 5 | - SubModule (from `../`) 6 | 7 | EXTERNAL SOURCES: 8 | SubModule: 9 | :path: ../ 10 | 11 | SPEC CHECKSUMS: 12 | SubModule: 6270f18f6a9b1c7a86dcd6e45e558adc423a526a 13 | 14 | PODFILE CHECKSUM: 333751be2a03179d5655631b8d67c858e66b70c8 15 | 16 | COCOAPODS: 1.3.1 17 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-Example/Pods-SubModule-Example-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SubModule_Example : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SubModule_Example 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-Example/Pods-SubModule-Example.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"SubModule" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-Example/Pods-SubModule-Example.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"SubModule" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleTests/Pods-SubModule-ExampleTests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleTests/Pods-SubModule-ExampleTests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SubModule_ExampleTests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SubModule_ExampleTests 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleTests/Pods-SubModule-ExampleTests.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleTests/Pods-SubModule-ExampleTests.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleUITests/Pods-SubModule-ExampleUITests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleUITests/Pods-SubModule-ExampleUITests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SubModule_ExampleUITests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SubModule_ExampleUITests 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleUITests/Pods-SubModule-ExampleUITests.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/Pods-SubModule-ExampleUITests/Pods-SubModule-ExampleUITests.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/SubModule/SubModule-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SubModule : NSObject 3 | @end 4 | @implementation PodsDummy_SubModule 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/SubModule/SubModule-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/Pods/Target Support Files/SubModule/SubModule.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SubModule 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SubModule" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule" 4 | PODS_BUILD_DIR = $BUILD_DIR 5 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // SubModule-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "some-image.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "some-image@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "some-image@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/some-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/some-image.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/some-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/some-image@2x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/some-image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/Example/SubModule-Example/Assets.xcassets/some-image.imageset/some-image@3x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // SubModule-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // SubModule-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | #import 11 | 12 | @interface ViewController () 13 | 14 | @end 15 | 16 | @implementation ViewController 17 | 18 | - (void)viewDidLoad { 19 | [super viewDidLoad]; 20 | // Do any additional setup after loading the view, typically from a nib. 21 | } 22 | 23 | - (IBAction)buttonClicked:(UIButton *)sender { 24 | [self presentViewController:[SMViewController new] animated:YES completion:nil]; 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-Example/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // SubModule-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-ExampleTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/Example/SubModule-ExampleUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/SubModule/Assets/.gitkeep -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/Account/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "some-image.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "some-image@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "some-image@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/some-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/some-image.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/some-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/some-image@2x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/some-image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/SubModule/Assets/Images.xcassets/some-image.imageset/some-image@3x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Classes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule/SubModule/Classes/.gitkeep -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule/SubModule/Classes/SMViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SMViewController.h 3 | // SubModule 4 | // 5 | // Created by summertian4 on 02/02/2018. 6 | // Copyright (c) 2018 summertian4. All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | 11 | @interface SMViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'SubModule_Use_Bundle-Example' do 5 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 6 | # use_frameworks! 7 | 8 | # Pods for SubModule_Use_Bundle-Example 9 | pod 'SubModule_Use_Bundle', :path => '../' 10 | 11 | target 'SubModule_Use_Bundle-ExampleTests' do 12 | inherit! :search_paths 13 | # Pods for testing 14 | end 15 | 16 | target 'SubModule_Use_Bundle-ExampleUITests' do 17 | inherit! :search_paths 18 | # Pods for testing 19 | end 20 | 21 | end 22 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - SubModule_Use_Bundle (0.1.0) 3 | 4 | DEPENDENCIES: 5 | - SubModule_Use_Bundle (from `../`) 6 | 7 | EXTERNAL SOURCES: 8 | SubModule_Use_Bundle: 9 | :path: ../ 10 | 11 | SPEC CHECKSUMS: 12 | SubModule_Use_Bundle: 30d0679d4eaefaee78b0cdb26b8c873a6bfe0274 13 | 14 | PODFILE CHECKSUM: d87efbc53f9e1d2e9274ba4de4da14d76dad8959 15 | 16 | COCOAPODS: 1.3.1 17 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Headers/Private/SubModule_Use_Bundle/SMBViewController.h: -------------------------------------------------------------------------------- 1 | ../../../../../SubModule_Use_Bundle/Classes/SMBViewController.h -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Headers/Public/SubModule_Use_Bundle/SMBViewController.h: -------------------------------------------------------------------------------- 1 | ../../../../../SubModule_Use_Bundle/Classes/SMBViewController.h -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - SubModule_Use_Bundle (0.1.0) 3 | 4 | DEPENDENCIES: 5 | - SubModule_Use_Bundle (from `../`) 6 | 7 | EXTERNAL SOURCES: 8 | SubModule_Use_Bundle: 9 | :path: ../ 10 | 11 | SPEC CHECKSUMS: 12 | SubModule_Use_Bundle: 30d0679d4eaefaee78b0cdb26b8c873a6bfe0274 13 | 14 | PODFILE CHECKSUM: d87efbc53f9e1d2e9274ba4de4da14d76dad8959 15 | 16 | COCOAPODS: 1.3.1 17 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-Example/Pods-SubModule_Use_Bundle-Example-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SubModule_Use_Bundle_Example : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SubModule_Use_Bundle_Example 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-Example/Pods-SubModule_Use_Bundle-Example.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"SubModule_Use_Bundle" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-Example/Pods-SubModule_Use_Bundle-Example.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"SubModule_Use_Bundle" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleTests/Pods-SubModule_Use_Bundle-ExampleTests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleTests/Pods-SubModule_Use_Bundle-ExampleTests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SubModule_Use_Bundle_ExampleTests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SubModule_Use_Bundle_ExampleTests 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleTests/Pods-SubModule_Use_Bundle-ExampleTests.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleTests/Pods-SubModule_Use_Bundle-ExampleTests.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleUITests/Pods-SubModule_Use_Bundle-ExampleUITests-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | Generated by CocoaPods - https://cocoapods.org 4 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleUITests/Pods-SubModule_Use_Bundle-ExampleUITests-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SubModule_Use_Bundle_ExampleUITests : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SubModule_Use_Bundle_ExampleUITests 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleUITests/Pods-SubModule_Use_Bundle-ExampleUITests.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/Pods-SubModule_Use_Bundle-ExampleUITests/Pods-SubModule_Use_Bundle-ExampleUITests.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 5 | OTHER_LDFLAGS = $(inherited) -ObjC 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_PODFILE_DIR_PATH = ${SRCROOT}/. 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/SubModule_Use_Bundle/SubModule_Use_Bundle-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SubModule_Use_Bundle : NSObject 3 | @end 4 | @implementation PodsDummy_SubModule_Use_Bundle 5 | @end 6 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/SubModule_Use_Bundle/SubModule_Use_Bundle-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/Pods/Target Support Files/SubModule_Use_Bundle/SubModule_Use_Bundle.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SubModule_Use_Bundle 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SubModule_Use_Bundle" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/SubModule_Use_Bundle" 4 | PODS_BUILD_DIR = $BUILD_DIR 5 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // SubModule_Use_Bundle-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "some-image.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "some-image@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "some-image@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/some-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/some-image.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/some-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/some-image@2x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/some-image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/Assets.xcassets/some-image.imageset/some-image@3x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // SubModule_Use_Bundle-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/ViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.m 3 | // SubModule_Use_Bundle-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import "ViewController.h" 10 | #import 11 | 12 | @interface ViewController () 13 | 14 | @end 15 | 16 | @implementation ViewController 17 | 18 | - (void)viewDidLoad { 19 | [super viewDidLoad]; 20 | } 21 | 22 | - (IBAction)buttonClicked:(UIButton *)sender { 23 | [self presentViewController:[SMBViewController new] animated:YES completion:nil]; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-Example/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // SubModule_Use_Bundle-Example 4 | // 5 | // Created by 周凌宇 on 2018/2/2. 6 | // Copyright © 2018年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-ExampleTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/Example/SubModule_Use_Bundle-ExampleUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/.gitkeep -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "some-image.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "some-image@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "some-image@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/some-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/some-image.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/some-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/some-image@2x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/some-image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Assets/Images.xcassets/some-image.imageset/some-image@3x.png -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Classes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Classes/.gitkeep -------------------------------------------------------------------------------- /Pod-Resource-Reference/SubModule_Use_Bundle/SubModule_Use_Bundle/Classes/SMBViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SMBViewController.h 3 | // SubModule_Use_Bundle 4 | // 5 | // Created by summertian4 on 02/02/2018. 6 | // Copyright (c) 2018 summertian4. All rights reserved. 7 | // 8 | 9 | @import UIKit; 10 | 11 | @interface SMBViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # iOS-ObjectiveC 2 | 3 | 用于存放[博客](http://zhoulingyu.com)中的 Demo 代码 4 | -------------------------------------------------------------------------------- /ZLYCardAnimation/CardAnimationTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /ZLYCardAnimation/CardAnimationUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Podfile: -------------------------------------------------------------------------------- 1 | platform:'ios','8.0' 2 | use_frameworks! 3 | 4 | pod 'pop','~>1.0' 5 | pod 'MJRefresh', '~> 3.1.12' 6 | pod 'ReactiveCocoa', '~> 4.2.1' 7 | pod 'Masonry', '~> 1.0.1' -------------------------------------------------------------------------------- /ZLYCardAnimation/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Masonry (1.0.1) 3 | - MJRefresh (3.1.12) 4 | - pop (1.0.9) 5 | - ReactiveCocoa (4.2.1): 6 | - Result (~> 2.0) 7 | - Result (2.1.3) 8 | 9 | DEPENDENCIES: 10 | - Masonry (~> 1.0.1) 11 | - MJRefresh (~> 3.1.12) 12 | - pop (~> 1.0) 13 | - ReactiveCocoa (~> 4.2.1) 14 | 15 | SPEC CHECKSUMS: 16 | Masonry: a1a931a0d08870ed8ae415a2ea5ea68ebcac77df 17 | MJRefresh: b96cdb21c4aa75a7b07654311ab2f315c497e806 18 | pop: f667631a5108a2e60d9e8797c9b32ddaf2080bce 19 | ReactiveCocoa: 5a42745f11ea236f405bb9ce5e97c5e3b23562dd 20 | Result: 18e1a7597fbcca5923c565b40a25a98afafdee02 21 | 22 | COCOAPODS: 0.39.0 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/NSBundle+MJRefresh.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/EXTKeyPathCoding.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/extobjc/EXTKeyPathCoding.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/EXTRuntimeExtensions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/extobjc/EXTRuntimeExtensions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/EXTScope.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/extobjc/EXTScope.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/MKAnnotationView+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/MKAnnotationView+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSArray+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSArray+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSData+RACSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSData+RACSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSDictionary+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSDictionary+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSEnumerator+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSEnumerator+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSFileHandle+RACSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSFileHandle+RACSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSIndexSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSIndexSet+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSInvocation+RACTypeParsing.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSInvocation+RACTypeParsing.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSNotificationCenter+RACSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSNotificationCenter+RACSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSObject+RACDeallocating.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACDeallocating.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSObject+RACDescription.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACDescription.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSObject+RACKVOWrapper.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACKVOWrapper.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSObject+RACLifting.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACLifting.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSObject+RACPropertySubscribing.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACPropertySubscribing.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSObject+RACSelectorSignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACSelectorSignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSOrderedSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSOrderedSet+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSSet+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSString+RACKeyPathUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSString+RACKeyPathUtilities.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSString+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSString+RACSequenceAdditions.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSString+RACSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSString+RACSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSURLConnection+RACSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSURLConnection+RACSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/NSUserDefaults+RACSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/NSUserDefaults+RACSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACArraySequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACArraySequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACBehaviorSubject.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACBehaviorSubject.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACBlockTrampoline.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACBlockTrampoline.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACChannel.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACChannel.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACCommand.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACCommand.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACCompoundDisposable.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACCompoundDisposable.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACDelegateProxy.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACDelegateProxy.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACDisposable.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACDisposable.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACDynamicPropertySuperclass.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicPropertySuperclass.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACDynamicSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACDynamicSignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicSignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACEagerSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACEagerSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACEmptySequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACEmptySequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACEmptySignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACEmptySignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACErrorSignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACErrorSignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACEvent.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACEvent.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACGroupedSignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACGroupedSignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACImmediateScheduler.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACImmediateScheduler.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACIndexSetSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACIndexSetSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACKVOChannel.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACKVOChannel.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACKVOProxy.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACKVOProxy.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACKVOTrampoline.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACKVOTrampoline.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACMulticastConnection+Private.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACMulticastConnection+Private.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACMulticastConnection.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACMulticastConnection.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACPassthroughSubscriber.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACPassthroughSubscriber.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACQueueScheduler+Subclass.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACQueueScheduler+Subclass.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACQueueScheduler.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACQueueScheduler.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACReplaySubject.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACReplaySubject.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACReturnSignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACReturnSignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACScheduler+Private.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACScheduler+Private.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACScheduler+Subclass.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACScheduler+Subclass.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACScheduler.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACScheduler.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACScopedDisposable.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACScopedDisposable.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSerialDisposable.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSerialDisposable.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSignal+Operations.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSignal+Operations.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSignal.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSignal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSignalSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSignalSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACStream+Private.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACStream+Private.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACStream.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACStream.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACStringSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACStringSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSubject.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubject.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSubscriber+Private.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubscriber+Private.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSubscriber.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubscriber.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSubscriptingAssignmentTrampoline.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubscriptingAssignmentTrampoline.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACSubscriptionScheduler.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubscriptionScheduler.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACTargetQueueScheduler.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACTargetQueueScheduler.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACTestScheduler.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACTestScheduler.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACTuple.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACTuple.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACTupleSequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACTupleSequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACUnarySequence.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACUnarySequence.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACUnit.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACUnit.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/RACValueTransformer.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/RACValueTransformer.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/ReactiveCocoa-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/ReactiveCocoa-Bridging-Header.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/ReactiveCocoa.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/ReactiveCocoa.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIActionSheet+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIActionSheet+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIAlertView+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIAlertView+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIBarButtonItem+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIBarButtonItem+RACCommandSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIButton+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIButton+RACCommandSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UICollectionReusableView+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UICollectionReusableView+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIControl+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIControl+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIControl+RACSignalSupportPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIControl+RACSignalSupportPrivate.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIDatePicker+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIDatePicker+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIGestureRecognizer+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIGestureRecognizer+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIImagePickerController+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIImagePickerController+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIRefreshControl+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIRefreshControl+RACCommandSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UISegmentedControl+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UISegmentedControl+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UISlider+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UISlider+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UIStepper+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UIStepper+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UISwitch+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UISwitch+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UITableViewCell+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UITableViewCell+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UITableViewHeaderFooterView+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UITableViewHeaderFooterView+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UITextField+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UITextField+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/UITextView+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/UITextView+RACSignalSupport.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/ReactiveCocoa/metamacros.h: -------------------------------------------------------------------------------- 1 | ../../../ReactiveCocoa/ReactiveCocoa/Objective-C/extobjc/metamacros.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/FloatConversion.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/WebCore/FloatConversion.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POP.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POP.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAction.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAction.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimatableProperty.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimatableProperty.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimation.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimation.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationEvent.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationEvent.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationEventInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationEventInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationExtras.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationExtras.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationPrivate.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationRuntime.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationRuntime.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationTracer.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationTracer.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimationTracerInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimationTracerInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimator.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimator.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPAnimatorPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPAnimatorPrivate.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPBasicAnimation.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPBasicAnimation.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPBasicAnimationInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPBasicAnimationInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPCGUtils.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPCGUtils.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPCustomAnimation.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPCustomAnimation.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPDecayAnimation.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPDecayAnimation.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPDecayAnimationInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPDecayAnimationInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPDefines.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPDefines.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPGeometry.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPGeometry.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPLayerExtras.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPLayerExtras.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPMath.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPMath.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPPropertyAnimation.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPPropertyAnimation.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPPropertyAnimationInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPPropertyAnimationInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPSpringAnimation.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPSpringAnimation.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPSpringAnimationInternal.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPSpringAnimationInternal.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPSpringSolver.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPSpringSolver.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/POPVector.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/POPVector.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/TransformationMatrix.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/WebCore/TransformationMatrix.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Headers/Private/pop/UnitBezier.h: -------------------------------------------------------------------------------- 1 | ../../../pop/pop/WebCore/UnitBezier.h -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshFooter.h" 10 | 11 | @interface MJRefreshAutoFooter : MJRefreshFooter 12 | /** 是否自动刷新(默认为YES) */ 13 | @property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh; 14 | 15 | /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */ 16 | @property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用triggerAutomaticallyRefreshPercent属性"); 17 | 18 | /** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */ 19 | @property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent; 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshFooter.h" 10 | 11 | @interface MJRefreshBackFooter : MJRefreshFooter 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoGifFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoStateFooter.h" 10 | 11 | @interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter 12 | @property (weak, nonatomic, readonly) UIImageView *gifView; 13 | 14 | /** 设置state状态下的动画图片images 动画持续时间duration*/ 15 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 16 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoStateFooter.h" 10 | 11 | @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter 12 | /** 菊花的样式 */ 13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 14 | @end 15 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoStateFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // Copyright © 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshAutoFooter.h" 10 | 11 | @interface MJRefreshAutoStateFooter : MJRefreshAutoFooter 12 | /** 文字距离圈圈、箭头的距离 */ 13 | @property (assign, nonatomic) CGFloat labelLeftInset; 14 | /** 显示刷新状态的label */ 15 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 16 | 17 | /** 设置state状态下的文字 */ 18 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 19 | 20 | /** 隐藏刷新状态的文字 */ 21 | @property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden; 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackGifFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackStateFooter.h" 10 | 11 | @interface MJRefreshBackGifFooter : MJRefreshBackStateFooter 12 | @property (weak, nonatomic, readonly) UIImageView *gifView; 13 | 14 | /** 设置state状态下的动画图片images 动画持续时间duration*/ 15 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 16 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackStateFooter.h" 10 | 11 | @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | /** 菊花的样式 */ 14 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 15 | @end 16 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackStateFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // Copyright © 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshBackFooter.h" 10 | 11 | @interface MJRefreshBackStateFooter : MJRefreshBackFooter 12 | /** 文字距离圈圈、箭头的距离 */ 13 | @property (assign, nonatomic) CGFloat labelLeftInset; 14 | /** 显示刷新状态的label */ 15 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 16 | /** 设置state状态下的文字 */ 17 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 18 | 19 | /** 获取state状态下的title */ 20 | - (NSString *)titleForState:(MJRefreshState)state; 21 | @end 22 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshGifHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshStateHeader.h" 10 | 11 | @interface MJRefreshGifHeader : MJRefreshStateHeader 12 | @property (weak, nonatomic, readonly) UIImageView *gifView; 13 | 14 | /** 设置state状态下的动画图片images 动画持续时间duration*/ 15 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 16 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshNormalHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshStateHeader.h" 10 | 11 | @interface MJRefreshNormalHeader : MJRefreshStateHeader 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | /** 菊花的样式 */ 14 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 15 | @end 16 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshStateHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #import "MJRefreshHeader.h" 10 | 11 | @interface MJRefreshStateHeader : MJRefreshHeader 12 | #pragma mark - 刷新时间相关 13 | /** 利用这个block来决定显示的更新时间文字 */ 14 | @property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime); 15 | /** 显示上一次刷新时间的label */ 16 | @property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel; 17 | 18 | #pragma mark - 状态相关 19 | /** 文字距离圈圈、箭头的距离 */ 20 | @property (assign, nonatomic) CGFloat labelLeftInset; 21 | /** 显示刷新状态的label */ 22 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 23 | /** 设置state状态下的文字 */ 24 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 25 | @end 26 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/summertian4/iOS-ObjectiveC/b0347441fd9025fd8039250b9c950d8eb5d427a2/ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "MJRefreshHeaderIdleText" = "下拉可以刷新"; 2 | "MJRefreshHeaderPullingText" = "鬆開立即刷新"; 3 | "MJRefreshHeaderRefreshingText" = "正在刷新數據中..."; 4 | 5 | "MJRefreshAutoFooterIdleText" = "點擊或上拉加載更多"; 6 | "MJRefreshAutoFooterRefreshingText" = "正在加載更多的數據..."; 7 | "MJRefreshAutoFooterNoMoreDataText" = "已經全部加載完畢"; 8 | 9 | "MJRefreshBackFooterIdleText" = "上拉可以加載更多"; 10 | "MJRefreshBackFooterPullingText" = "鬆開立即加載更多"; 11 | "MJRefreshBackFooterRefreshingText" = "正在加載更多的數據..."; 12 | "MJRefreshBackFooterNoMoreDataText" = "已經全部加載完畢"; 13 | 14 | "MJRefreshHeaderLastTimeText" = "最後更新:"; 15 | "MJRefreshHeaderDateTodayText" = "今天"; 16 | "MJRefreshHeaderNoneLastDateText" = "無記錄"; 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | 4 | #import "UIScrollView+MJRefresh.h" 5 | #import "UIScrollView+MJExtension.h" 6 | #import "UIView+MJExtension.h" 7 | 8 | #import "MJRefreshNormalHeader.h" 9 | #import "MJRefreshGifHeader.h" 10 | 11 | #import "MJRefreshBackNormalFooter.h" 12 | #import "MJRefreshBackGifFooter.h" 13 | #import "MJRefreshAutoNormalFooter.h" 14 | #import "MJRefreshAutoGifFooter.h" -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSBundle+MJRefresh.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 16/6/13. 6 | // Copyright © 2016年 小码哥. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSBundle (MJRefresh) 12 | + (instancetype)mj_refreshBundle; 13 | + (UIImage *)mj_arrowImage; 14 | + (NSString *)mj_localizedStringForKey:(NSString *)key value:(NSString *)value; 15 | + (NSString *)mj_localizedStringForKey:(NSString *)key; 16 | @end 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | // 代码地址: https://github.com/CoderMJLee/MJRefresh 2 | // 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000 3 | // UIView+Extension.h 4 | // MJRefreshExample 5 | // 6 | // Created by MJ Lee on 14-5-28. 7 | // Copyright (c) 2014年 小码哥. All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface UIView (MJExtension) 13 | @property (assign, nonatomic) CGFloat mj_x; 14 | @property (assign, nonatomic) CGFloat mj_y; 15 | @property (assign, nonatomic) CGFloat mj_w; 16 | @property (assign, nonatomic) CGFloat mj_h; 17 | @property (assign, nonatomic) CGSize mj_size; 18 | @property (assign, nonatomic) CGPoint mj_origin; 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Masonry (1.0.1) 3 | - MJRefresh (3.1.12) 4 | - pop (1.0.9) 5 | - ReactiveCocoa (4.2.1): 6 | - Result (~> 2.0) 7 | - Result (2.1.3) 8 | 9 | DEPENDENCIES: 10 | - Masonry (~> 1.0.1) 11 | - MJRefresh (~> 3.1.12) 12 | - pop (~> 1.0) 13 | - ReactiveCocoa (~> 4.2.1) 14 | 15 | SPEC CHECKSUMS: 16 | Masonry: a1a931a0d08870ed8ae415a2ea5ea68ebcac77df 17 | MJRefresh: b96cdb21c4aa75a7b07654311ab2f315c497e806 18 | pop: f667631a5108a2e60d9e8797c9b32ddaf2080bce 19 | ReactiveCocoa: 5a42745f11ea236f405bb9ce5e97c5e3b23562dd 20 | Result: 18e1a7597fbcca5923c565b40a25a98afafdee02 21 | 22 | COCOAPODS: 0.39.0 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Masonry/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASCompositeConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 21/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASConstraint.h" 10 | #import "MASUtilities.h" 11 | 12 | /** 13 | * A group of MASConstraint objects 14 | */ 15 | @interface MASCompositeConstraint : MASConstraint 16 | 17 | /** 18 | * Creates a composite with a predefined array of children 19 | * 20 | * @param children child MASConstraints 21 | * 22 | * @return a composite constraint 23 | */ 24 | - (id)initWithChildren:(NSArray *)children; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Masonry/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * When you are debugging or printing the constraints attached to a view this subclass 13 | * makes it easier to identify which constraints have been created via Masonry 14 | */ 15 | @interface MASLayoutConstraint : NSLayoutConstraint 16 | 17 | /** 18 | * a key to associate with this constraint 19 | */ 20 | @property (nonatomic, strong) id mas_key; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Masonry/Masonry/MASLayoutConstraint.m: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.m 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASLayoutConstraint.h" 10 | 11 | @implementation MASLayoutConstraint 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSLayoutConstraint+MASDebugAdditions.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * makes debug and log output of NSLayoutConstraints more readable 13 | */ 14 | @interface NSLayoutConstraint (MASDebugAdditions) 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSArray+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+RACSequenceAdditions.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence; 12 | 13 | @interface NSArray (RACSequenceAdditions) 14 | 15 | /// Creates and returns a sequence corresponding to the receiver. 16 | /// 17 | /// Mutating the receiver will not affect the sequence after it's been created. 18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSArray+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSArray+RACSequenceAdditions.h" 10 | #import "RACArraySequence.h" 11 | 12 | @implementation NSArray (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACArraySequence sequenceWithArray:self offset:0]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSData+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSData+RACSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACScheduler; 12 | @class RACSignal; 13 | 14 | @interface NSData (RACSupport) 15 | 16 | // Read the data at the URL using -[NSData initWithContentsOfURL:options:error:]. 17 | // Sends the data or the error. 18 | // 19 | // scheduler - cannot be nil. 20 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL options:(NSDataReadingOptions)options scheduler:(RACScheduler *)scheduler; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSEnumerator+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSEnumerator+RACSequenceAdditions.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 07/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence; 12 | 13 | @interface NSEnumerator (RACSequenceAdditions) 14 | 15 | /// Creates and returns a sequence corresponding to the receiver. 16 | /// 17 | /// The receiver is exhausted lazily as the sequence is enumerated. 18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSEnumerator+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSEnumerator+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 07/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "NSEnumerator+RACSequenceAdditions.h" 10 | #import "RACSequence.h" 11 | 12 | @implementation NSEnumerator (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACSequence sequenceWithHeadBlock:^{ 16 | return [self nextObject]; 17 | } tailBlock:^{ 18 | return self.rac_sequence; 19 | }]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSFileHandle+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileHandle+RACSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/10/12. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface NSFileHandle (RACSupport) 14 | 15 | // Read any available data in the background and send it. Completes when data 16 | // length is <= 0. 17 | - (RACSignal *)rac_readInBackground; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSIndexSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSIndexSet+RACSequenceAdditions.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Sergey Gavrilyuk on 12/17/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence; 12 | 13 | @interface NSIndexSet (RACSequenceAdditions) 14 | 15 | /// Creates and returns a sequence of indexes (as `NSNumber`s) corresponding to 16 | /// the receiver. 17 | /// 18 | /// Mutating the receiver will not affect the sequence after it's been created. 19 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSIndexSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSIndexSet+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Sergey Gavrilyuk on 12/17/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "NSIndexSet+RACSequenceAdditions.h" 10 | #import "RACIndexSetSequence.h" 11 | 12 | @implementation NSIndexSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACIndexSetSequence sequenceWithIndexSet:self]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSNotificationCenter+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSNotificationCenter+RACSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/10/12. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface NSNotificationCenter (RACSupport) 14 | 15 | // Sends the NSNotification every time the notification is posted. 16 | - (RACSignal *)rac_addObserverForName:(NSString *)notificationName object:(id)object; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSObject+RACDescription.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+RACDescription.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // A simplified description of the object, which does not invoke -description 12 | // (and thus should be much faster in many cases). 13 | // 14 | // This is for debugging purposes only, and will return a constant string 15 | // unless the RAC_DEBUG_SIGNAL_NAMES environment variable is set. 16 | NSString *RACDescription(id object); 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSOrderedSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSOrderedSet+RACSequenceAdditions.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence; 12 | 13 | @interface NSOrderedSet (RACSequenceAdditions) 14 | 15 | /// Creates and returns a sequence corresponding to the receiver. 16 | /// 17 | /// Mutating the receiver will not affect the sequence after it's been created. 18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSOrderedSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSOrderedSet+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSOrderedSet+RACSequenceAdditions.h" 10 | #import "NSArray+RACSequenceAdditions.h" 11 | 12 | @implementation NSOrderedSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | // TODO: First class support for ordered set sequences. 16 | return self.array.rac_sequence; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSSet+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSSet+RACSequenceAdditions.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence; 12 | 13 | @interface NSSet (RACSequenceAdditions) 14 | 15 | /// Creates and returns a sequence corresponding to the receiver. 16 | /// 17 | /// Mutating the receiver will not affect the sequence after it's been created. 18 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSSet+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSSet+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSSet+RACSequenceAdditions.h" 10 | #import "NSArray+RACSequenceAdditions.h" 11 | 12 | @implementation NSSet (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | // TODO: First class support for set sequences. 16 | return self.allObjects.rac_sequence; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSString+RACSequenceAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSequenceAdditions.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSequence; 12 | 13 | @interface NSString (RACSequenceAdditions) 14 | 15 | /// Creates and returns a sequence containing strings corresponding to each 16 | /// composed character sequence in the receiver. 17 | /// 18 | /// Mutating the receiver will not affect the sequence after it's been created. 19 | @property (nonatomic, copy, readonly) RACSequence *rac_sequence; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSString+RACSequenceAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSequenceAdditions.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "NSString+RACSequenceAdditions.h" 10 | #import "RACStringSequence.h" 11 | 12 | @implementation NSString (RACSequenceAdditions) 13 | 14 | - (RACSequence *)rac_sequence { 15 | return [RACStringSequence sequenceWithString:self offset:0]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/NSString+RACSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+RACSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACScheduler; 12 | @class RACSignal; 13 | 14 | @interface NSString (RACSupport) 15 | 16 | // Reads in the contents of the file using +[NSString stringWithContentsOfURL:usedEncoding:error:]. 17 | // Note that encoding won't be valid until the signal completes successfully. 18 | // 19 | // scheduler - cannot be nil. 20 | + (RACSignal *)rac_readContentsOfURL:(NSURL *)URL usedEncoding:(NSStringEncoding *)encoding scheduler:(RACScheduler *)scheduler; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACArraySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACArraySequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts an array to the RACSequence interface. 12 | @interface RACArraySequence : RACSequence 13 | 14 | // Returns a sequence for enumerating over the given array, starting from the 15 | // given offset. The array will be copied to prevent mutation. 16 | + (instancetype)sequenceWithArray:(NSArray *)array offset:(NSUInteger)offset; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACBehaviorSubject.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACBehaviorSubject.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/16/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | /// A behavior subject sends the last value it received when it is subscribed to. 12 | @interface RACBehaviorSubject : RACSubject 13 | 14 | /// Creates a new behavior subject with a default value. If it hasn't received 15 | /// any values when it gets subscribed to, it sends the default value. 16 | + (instancetype)behaviorSubjectWithDefaultValue:(id)value; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACCompoundDisposableProvider.d: -------------------------------------------------------------------------------- 1 | provider RACCompoundDisposable { 2 | probe added(char *compoundDisposable, char *disposable, long newTotal); 3 | probe removed(char *compoundDisposable, char *disposable, long newTotal); 4 | }; 5 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicPropertySuperclass.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 GitHub. All rights reserved. 2 | 3 | #import 4 | 5 | /// This superclass is an implementation detail of DynamicProperty. Do 6 | /// not use it. 7 | @interface RACDynamicPropertySuperclass : NSObject 8 | @end 9 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicPropertySuperclass.m: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 GitHub. All rights reserved. 2 | 3 | #import "RACDynamicPropertySuperclass.h" 4 | 5 | @interface RACDynamicPropertySuperclass () 6 | 7 | @property id value; 8 | @property id rac_value; 9 | 10 | @end 11 | 12 | @implementation RACDynamicPropertySuperclass 13 | 14 | - (id)value { 15 | return self.rac_value; 16 | } 17 | 18 | - (void)setValue:(id)value { 19 | self.rac_value = value; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACDynamicSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that implements a sequence dynamically using blocks. 12 | @interface RACDynamicSequence : RACSequence 13 | 14 | // Returns a sequence which evaluates `dependencyBlock` only once, the first 15 | // time either `headBlock` or `tailBlock` is evaluated. The result of 16 | // `dependencyBlock` will be passed into `headBlock` and `tailBlock` when 17 | // invoked. 18 | + (RACSequence *)sequenceWithLazyDependency:(id (^)(void))dependencyBlock headBlock:(id (^)(id dependency))headBlock tailBlock:(RACSequence *(^)(id dependency))tailBlock; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACDynamicSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACDynamicSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that implements its subscription behavior 12 | // using a block. 13 | @interface RACDynamicSignal : RACSignal 14 | 15 | + (RACSignal *)createSignal:(RACDisposable * (^)(id subscriber))didSubscribe; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACEagerSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEagerSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 02/01/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACArraySequence.h" 10 | 11 | // Private class that implements an eager sequence. 12 | @interface RACEagerSequence : RACArraySequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACEmptySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEmptySequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class representing an empty sequence. 12 | @interface RACEmptySequence : RACSequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACEmptySignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACEmptySignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends completed to any 12 | // subscribers. 13 | @interface RACEmptySignal : RACSignal 14 | 15 | + (RACSignal *)empty; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACErrorSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACErrorSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends an error to any 12 | // subscribers. 13 | @interface RACErrorSignal : RACSignal 14 | 15 | + (RACSignal *)error:(NSError *)error; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACGroupedSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACGroupedSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/2/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | /// A grouped signal is used by -[RACSignal groupBy:transform:]. 12 | @interface RACGroupedSignal : RACSubject 13 | 14 | /// The key shared by the group. 15 | @property (nonatomic, readonly, copy) id key; 16 | 17 | + (instancetype)signalWithKey:(id)key; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACGroupedSignal.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACGroupedSignal.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 5/2/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACGroupedSignal.h" 10 | 11 | @interface RACGroupedSignal () 12 | @property (nonatomic, copy) id key; 13 | @end 14 | 15 | @implementation RACGroupedSignal 16 | 17 | #pragma mark API 18 | 19 | + (instancetype)signalWithKey:(id)key { 20 | RACGroupedSignal *subject = [self subject]; 21 | subject.key = key; 22 | return subject; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACImmediateScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACImmediateScheduler.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | // A private scheduler which immediately executes its scheduled blocks. 12 | @interface RACImmediateScheduler : RACScheduler 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACIndexSetSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACIndexSetSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Sergey Gavrilyuk on 12/18/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts an array to the RACSequence interface. 12 | @interface RACIndexSetSequence : RACSequence 13 | 14 | + (instancetype)sequenceWithIndexSet:(NSIndexSet *)indexSet; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACMulticastConnection+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACMulticastConnection+Private.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 4/11/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACMulticastConnection.h" 10 | 11 | @class RACSubject; 12 | 13 | @interface RACMulticastConnection () 14 | 15 | - (id)initWithSourceSignal:(RACSignal *)source subject:(RACSubject *)subject; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACQueueScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACQueueScheduler.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | /// An abstract scheduler which asynchronously enqueues all its work to a Grand 12 | /// Central Dispatch queue. 13 | /// 14 | /// Because RACQueueScheduler is abstract, it should not be instantiated 15 | /// directly. Create a subclass using the `RACQueueScheduler+Subclass.h` 16 | /// interface and use that instead. 17 | @interface RACQueueScheduler : RACScheduler 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACReplaySubject.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACReplaySubject.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/14/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubject.h" 10 | 11 | extern const NSUInteger RACReplaySubjectUnlimitedCapacity; 12 | 13 | /// A replay subject saves the values it is sent (up to its defined capacity) 14 | /// and resends those to new subscribers. It will also replay an error or 15 | /// completion. 16 | @interface RACReplaySubject : RACSubject 17 | 18 | /// Creates a new replay subject with the given capacity. A capacity of 19 | /// RACReplaySubjectUnlimitedCapacity means values are never trimmed. 20 | + (instancetype)replaySubjectWithCapacity:(NSUInteger)capacity; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACReturnSignal.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACReturnSignal.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-10-10. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | 11 | // A private `RACSignal` subclasses that synchronously sends a value to any 12 | // subscribers, then completes. 13 | @interface RACReturnSignal : RACSignal 14 | 15 | + (RACSignal *)return:(id)value; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACScopedDisposable.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACScopedDisposable.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/28/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACDisposable.h" 10 | 11 | /// A disposable that calls its own -dispose when it is dealloc'd. 12 | @interface RACScopedDisposable : RACDisposable 13 | 14 | /// Creates a new scoped disposable that will also dispose of the given 15 | /// disposable when it is dealloc'd. 16 | + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACScopedDisposable.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACScopedDisposable.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/28/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScopedDisposable.h" 10 | 11 | @implementation RACScopedDisposable 12 | 13 | #pragma mark Lifecycle 14 | 15 | + (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable { 16 | return [self disposableWithBlock:^{ 17 | [disposable dispose]; 18 | }]; 19 | } 20 | 21 | - (void)dealloc { 22 | [self dispose]; 23 | } 24 | 25 | #pragma mark RACDisposable 26 | 27 | - (RACScopedDisposable *)asScopedDisposable { 28 | // totally already are 29 | return self; 30 | } 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACSignalProvider.d: -------------------------------------------------------------------------------- 1 | provider RACSignal { 2 | probe next(char *signal, char *subscriber, char *valueDescription); 3 | probe completed(char *signal, char *subscriber); 4 | probe error(char *signal, char *subscriber, char *errorDescription); 5 | }; 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACSignalSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSignalSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-11-09. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | @class RACSignal; 12 | 13 | // Private class that adapts a RACSignal to the RACSequence interface. 14 | @interface RACSignalSequence : RACSequence 15 | 16 | // Returns a sequence for enumerating over the given signal. 17 | + (RACSequence *)sequenceWithSignal:(RACSignal *)signal; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACStream+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACStream+Private.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-07-22. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACStream.h" 10 | 11 | @interface RACStream () 12 | 13 | // Combines a list of streams using the logic of the given block. 14 | // 15 | // streams - The streams to combine. 16 | // block - An operator that combines two streams and returns a new one. The 17 | // returned stream should contain 2-tuples of the streams' combined 18 | // values. 19 | // 20 | // Returns a combined stream. 21 | + (instancetype)join:(id)streams block:(RACStream * (^)(id, id))block; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACStringSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACStringSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2012-10-29. 6 | // Copyright (c) 2012 GitHub. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts a string to the RACSequence interface. 12 | @interface RACStringSequence : RACSequence 13 | 14 | // Returns a sequence for enumerating over the given string, starting from the 15 | // given character offset. The string will be copied to prevent mutation. 16 | + (RACSequence *)sequenceWithString:(NSString *)string offset:(NSUInteger)offset; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubject.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubject.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/9/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSignal.h" 10 | #import "RACSubscriber.h" 11 | 12 | /// A subject can be thought of as a signal that you can manually control by 13 | /// sending next, completed, and error. 14 | /// 15 | /// They're most helpful in bridging the non-RAC world to RAC, since they let you 16 | /// manually control the sending of events. 17 | @interface RACSubject : RACSignal 18 | 19 | /// Returns a new subject. 20 | + (instancetype)subject; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubscriber+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubscriber+Private.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-06-13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSubscriber.h" 10 | 11 | // A simple block-based subscriber. 12 | @interface RACSubscriber : NSObject 13 | 14 | // Creates a new subscriber with the given blocks. 15 | + (instancetype)subscriberWithNext:(void (^)(id x))next error:(void (^)(NSError *error))error completed:(void (^)(void))completed; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACSubscriptionScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACSubscriptionScheduler.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 11/30/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACScheduler.h" 10 | 11 | // A private scheduler used only for subscriptions. See the private 12 | // +[RACScheduler subscriptionScheduler] method for more information. 13 | @interface RACSubscriptionScheduler : RACScheduler 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACTargetQueueScheduler.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACTargetQueueScheduler.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 6/6/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACQueueScheduler.h" 10 | 11 | /// A scheduler that enqueues blocks on a private serial queue, targeting an 12 | /// arbitrary GCD queue. 13 | @interface RACTargetQueueScheduler : RACQueueScheduler 14 | 15 | /// Initializes the receiver with a serial queue that will target the given 16 | /// `targetQueue`. 17 | /// 18 | /// name - The name of the scheduler. If nil, a default name will be used. 19 | /// targetQueue - The queue to target. Cannot be NULL. 20 | /// 21 | /// Returns the initialized object. 22 | - (id)initWithName:(NSString *)name targetQueue:(dispatch_queue_t)targetQueue; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACTupleSequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACTupleSequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-01. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class that adapts a RACTuple to the RACSequence interface. 12 | @interface RACTupleSequence : RACSequence 13 | 14 | // Returns a sequence for enumerating over the given backing array (from a 15 | // RACTuple), starting from the given offset. 16 | + (instancetype)sequenceWithTupleBackingArray:(NSArray *)backingArray offset:(NSUInteger)offset; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACUnarySequence.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnarySequence.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Justin Spahr-Summers on 2013-05-01. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACSequence.h" 10 | 11 | // Private class representing a sequence of exactly one value. 12 | @interface RACUnarySequence : RACSequence 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACUnit.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnit.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/27/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | /// A unit represents an empty value. 12 | /// 13 | /// It should never be necessary to create a unit yourself. Just use +defaultUnit. 14 | @interface RACUnit : NSObject 15 | 16 | /// A singleton instance. 17 | + (RACUnit *)defaultUnit; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACUnit.m: -------------------------------------------------------------------------------- 1 | // 2 | // RACUnit.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/27/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "RACUnit.h" 10 | 11 | @implementation RACUnit 12 | 13 | #pragma mark API 14 | 15 | + (RACUnit *)defaultUnit { 16 | static dispatch_once_t onceToken; 17 | static RACUnit *defaultUnit = nil; 18 | dispatch_once(&onceToken, ^{ 19 | defaultUnit = [[self alloc] init]; 20 | }); 21 | 22 | return defaultUnit; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/RACValueTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // RACValueTransformer.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 3/6/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // A private block based transformer. 12 | @interface RACValueTransformer : NSValueTransformer 13 | 14 | + (instancetype)transformerWithBlock:(id (^)(id value))block; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/ReactiveCocoa-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | 5 | #import "RACCommand.h" 6 | #import "RACDisposable.h" 7 | #import "RACEvent.h" 8 | #import "RACScheduler.h" 9 | #import "RACTargetQueueScheduler.h" 10 | #import "RACSignal.h" 11 | #import "RACSignal+Operations.h" 12 | #import "RACStream.h" 13 | #import "RACSubscriber.h" 14 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIBarButtonItem+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIBarButtonItem+RACCommandSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Kyle LeNeau on 3/27/13. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACCommand<__contravariant InputType>; 12 | 13 | @interface UIBarButtonItem (RACCommandSupport) 14 | 15 | /// Sets the control's command. When the control is clicked, the command is 16 | /// executed with the sender of the event. The control's enabledness is bound 17 | /// to the command's `canExecute`. 18 | /// 19 | /// Note: this will reset the control's target and action. 20 | @property (nonatomic, strong) RACCommand<__kindof UIBarButtonItem *> *rac_command; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIButton+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+RACCommandSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Ash Furrow on 2013-06-06. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACCommand<__contravariant InputType>; 12 | 13 | @interface UIButton (RACCommandSupport) 14 | 15 | /// Sets the button's command. When the button is clicked, the command is 16 | /// executed with the sender of the event. The button's enabledness is bound 17 | /// to the command's `canExecute`. 18 | @property (nonatomic, strong) RACCommand<__kindof UIButton *> *rac_command; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIControl+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIControl+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Abernathy on 4/17/12. 6 | // Copyright (c) 2012 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface UIControl (RACSignalSupport) 14 | 15 | /// Creates and returns a signal that sends the sender of the control event 16 | /// whenever one of the control events is triggered. 17 | - (RACSignal *)rac_signalForControlEvents:(UIControlEvents)controlEvents; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIDatePicker+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIDatePicker+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | @interface UIDatePicker (RACSignalSupport) 14 | 15 | /// Creates a new RACChannel-based binding to the receiver. 16 | /// 17 | /// nilValue - The date to set when the terminal receives `nil`. 18 | /// 19 | /// Returns a RACChannelTerminal that sends the receiver's date whenever the 20 | /// UIControlEventValueChanged control event is fired, and sets the date to the 21 | /// values it receives. 22 | - (RACChannelTerminal *)rac_newDateChannelWithNilValue:(NSDate *)nilValue; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIDatePicker+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIDatePicker+RACSignalSupport.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UIDatePicker+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UIDatePicker (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newDateChannelWithNilValue:(NSDate *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.date) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIGestureRecognizer+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIGestureRecognizer+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Josh Vera on 5/5/13. 6 | // Copyright (c) 2013 GitHub. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACSignal; 12 | 13 | @interface UIGestureRecognizer (RACSignalSupport) 14 | 15 | /// Returns a signal that sends the receiver when its gesture occurs. 16 | - (RACSignal *)rac_gestureSignal; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIRefreshControl+RACCommandSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIRefreshControl+RACCommandSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Dave Lee on 2013-10-17. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACCommand<__contravariant InputType>; 12 | 13 | @interface UIRefreshControl (RACCommandSupport) 14 | 15 | /// Manipulate the RACCommand property associated with this refresh control. 16 | /// 17 | /// When this refresh control is activated by the user, the command will be 18 | /// executed. Upon completion or error of the execution signal, -endRefreshing 19 | /// will be invoked. 20 | @property (nonatomic, strong) RACCommand<__kindof UIRefreshControl *> *rac_command; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UISegmentedControl+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISegmentedControl+RACSignalSupport.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UISegmentedControl+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UISegmentedControl (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newSelectedSegmentIndexChannelWithNilValue:(NSNumber *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.selectedSegmentIndex) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UISlider+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISlider+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | @interface UISlider (RACSignalSupport) 14 | 15 | /// Creates a new RACChannel-based binding to the receiver. 16 | /// 17 | /// nilValue - The value to set when the terminal receives `nil`. 18 | /// 19 | /// Returns a RACChannelTerminal that sends the receiver's value whenever the 20 | /// UIControlEventValueChanged control event is fired, and sets the value to the 21 | /// values it receives. 22 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UISlider+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISlider+RACSignalSupport.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UISlider+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UISlider (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.value) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIStepper+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStepper+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | @interface UIStepper (RACSignalSupport) 14 | 15 | /// Creates a new RACChannel-based binding to the receiver. 16 | /// 17 | /// nilValue - The value to set when the terminal receives `nil`. 18 | /// 19 | /// Returns a RACChannelTerminal that sends the receiver's value whenever the 20 | /// UIControlEventValueChanged control event is fired, and sets the value to the 21 | /// values it receives. 22 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UIStepper+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIStepper+RACSignalSupport.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UIStepper+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UIStepper (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newValueChannelWithNilValue:(NSNumber *)nilValue { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.value) nilValue:nilValue]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UISwitch+RACSignalSupport.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch+RACSignalSupport.h 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RACChannelTerminal; 12 | 13 | @interface UISwitch (RACSignalSupport) 14 | 15 | /// Creates a new RACChannel-based binding to the receiver. 16 | /// 17 | /// Returns a RACChannelTerminal that sends whether the receiver is on whenever 18 | /// the UIControlEventValueChanged control event is fired, and sets it on or off 19 | /// when it receives @YES or @NO respectively. 20 | - (RACChannelTerminal *)rac_newOnChannel; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Objective-C/UISwitch+RACSignalSupport.m: -------------------------------------------------------------------------------- 1 | // 2 | // UISwitch+RACSignalSupport.m 3 | // ReactiveCocoa 4 | // 5 | // Created by Uri Baghin on 20/07/2013. 6 | // Copyright (c) 2013 GitHub, Inc. All rights reserved. 7 | // 8 | 9 | #import "UISwitch+RACSignalSupport.h" 10 | #import 11 | #import "UIControl+RACSignalSupportPrivate.h" 12 | 13 | @implementation UISwitch (RACSignalSupport) 14 | 15 | - (RACChannelTerminal *)rac_newOnChannel { 16 | return [self rac_channelForControlEvents:UIControlEventValueChanged key:@keypath(self.on) nilValue:@NO]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/ReactiveCocoa/ReactiveCocoa/Swift/Optional.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Optional.swift 3 | // ReactiveCocoa 4 | // 5 | // Created by Neil Pankey on 6/24/15. 6 | // Copyright (c) 2015 GitHub. All rights reserved. 7 | // 8 | 9 | /// An optional protocol for use in type constraints. 10 | public protocol OptionalType { 11 | /// The type contained in the otpional. 12 | associatedtype Wrapped 13 | 14 | /// Extracts an optional from the receiver. 15 | var optional: Wrapped? { get } 16 | } 17 | 18 | extension Optional: OptionalType { 19 | public var optional: Wrapped? { 20 | return self 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MJRefresh : NSObject 3 | @end 4 | @implementation PodsDummy_MJRefresh 5 | @end 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/MJRefresh/MJRefresh.modulemap: -------------------------------------------------------------------------------- 1 | framework module MJRefresh { 2 | umbrella header "MJRefresh-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MJRefresh" "${PODS_ROOT}/Headers/Public" 3 | PODS_ROOT = ${SRCROOT} 4 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Masonry/Masonry-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Masonry : NSObject 3 | @end 4 | @implementation PodsDummy_Masonry 5 | @end 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Masonry/Masonry-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "MASCompositeConstraint.h" 4 | #import "MASConstraint+Private.h" 5 | #import "MASConstraint.h" 6 | #import "MASConstraintMaker.h" 7 | #import "MASLayoutConstraint.h" 8 | #import "Masonry.h" 9 | #import "MASUtilities.h" 10 | #import "MASViewAttribute.h" 11 | #import "MASViewConstraint.h" 12 | #import "NSArray+MASAdditions.h" 13 | #import "NSArray+MASShorthandAdditions.h" 14 | #import "NSLayoutConstraint+MASDebugAdditions.h" 15 | #import "View+MASAdditions.h" 16 | #import "View+MASShorthandAdditions.h" 17 | #import "ViewController+MASAdditions.h" 18 | 19 | FOUNDATION_EXPORT double MasonryVersionNumber; 20 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[]; 21 | 22 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Masonry/Masonry.modulemap: -------------------------------------------------------------------------------- 1 | framework module Masonry { 2 | umbrella header "Masonry-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Masonry/Masonry.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Masonry" "${PODS_ROOT}/Headers/Public" 3 | OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Pods/Pods-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods : NSObject 3 | @end 4 | @implementation PodsDummy_Pods 5 | @end 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Pods/Pods-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double PodsVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char PodsVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Pods/Pods.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods { 2 | umbrella header "Pods-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ReactiveCocoa : NSObject 3 | @end 4 | @implementation PodsDummy_ReactiveCocoa 5 | @end 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa.modulemap: -------------------------------------------------------------------------------- 1 | framework module ReactiveCocoa { 2 | umbrella header "ReactiveCocoa-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | private header "RACMulticastConnection+Private.h" 8 | private header "RACScheduler+Private.h" 9 | private header "RACStream+Private.h" 10 | private header "RACSubscriber+Private.h" 11 | private header "UIControl+RACSignalSupportPrivate.h" 12 | private header "EXTRuntimeExtensions.h" 13 | private header "RACEmptySequence.h" 14 | private header "RACEmptySignal.h" 15 | } 16 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/ReactiveCocoa/ReactiveCocoa.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ReactiveCocoa" "${PODS_ROOT}/Headers/Public" 3 | OTHER_LDFLAGS = -framework "Foundation" 4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Result/Result-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Result : NSObject 3 | @end 4 | @implementation PodsDummy_Result 5 | @end 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Result/Result-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Result/Result-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double ResultVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char ResultVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Result/Result.modulemap: -------------------------------------------------------------------------------- 1 | framework module Result { 2 | umbrella header "Result-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/Result/Result.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Result" "${PODS_ROOT}/Headers/Public" 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES 6 | SWIFT_VERSION = 2.3 -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/pop/pop-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_pop : NSObject 3 | @end 4 | @implementation PodsDummy_pop 5 | @end 6 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/pop/pop-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/pop/pop-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "POP.h" 4 | #import "POPAnimatableProperty.h" 5 | #import "POPAnimation.h" 6 | #import "POPAnimationEvent.h" 7 | #import "POPAnimationExtras.h" 8 | #import "POPAnimationTracer.h" 9 | #import "POPAnimator.h" 10 | #import "POPBasicAnimation.h" 11 | #import "POPCustomAnimation.h" 12 | #import "POPDecayAnimation.h" 13 | #import "POPDefines.h" 14 | #import "POPGeometry.h" 15 | #import "POPLayerExtras.h" 16 | #import "POPPropertyAnimation.h" 17 | #import "POPSpringAnimation.h" 18 | 19 | FOUNDATION_EXPORT double popVersionNumber; 20 | FOUNDATION_EXPORT const unsigned char popVersionString[]; 21 | 22 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/pop/pop.modulemap: -------------------------------------------------------------------------------- 1 | framework module pop { 2 | umbrella header "pop-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/Target Support Files/pop/pop.xcconfig: -------------------------------------------------------------------------------- 1 | CLANG_CXX_LANGUAGE_STANDARD = c++11 2 | CLANG_CXX_LIBRARY = libc++ 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/pop" "${PODS_ROOT}/Headers/Public" 5 | OTHER_LDFLAGS = -l"c++" 6 | PODS_ROOT = ${SRCROOT} 7 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /ZLYCardAnimation/Pods/pop/pop/POPAnimationPrivate.h: -------------------------------------------------------------------------------- 1 | /** 2 | Copyright (c) 2014-present, Facebook, Inc. 3 | All rights reserved. 4 | 5 | This source code is licensed under the BSD-style license found in the 6 | LICENSE file in the root directory of this source tree. An additional grant 7 | of patent rights can be found in the PATENTS file in the same directory. 8 | */ 9 | 10 | #import 11 | 12 | #define POP_ANIMATION_FRICTION_FOR_QC_FRICTION(qcFriction) (25.0 + (((qcFriction - 8.0) / 2.0) * (25.0 - 19.0))) 13 | #define POP_ANIMATION_TENSION_FOR_QC_TENSION(qcTension) (194.0 + (((qcTension - 30.0) / 50.0) * (375.0 - 194.0))) 14 | 15 | #define QC_FRICTION_FOR_POP_ANIMATION_FRICTION(fbFriction) (8.0 + 2.0 * ((fbFriction - 25.0)/(25.0 - 19.0))) 16 | #define QC_TENSION_FOR_POP_ANIMATION_TENSION(fbTension) (30.0 + 50.0 * ((fbTension - 194.0)/(375.0 - 194.0))) 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/Controller/ZLYCardViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYCardViewController.h 3 | // CardAnimation 4 | // 5 | // Created by 周凌宇 on 16/8/9. 6 | // Copyright © 2016年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ZLYCardViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/Other/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // CardAnimation 4 | // 5 | // Created by 周凌宇 on 16/8/9. 6 | // Copyright © 2016年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/PrefixHeader.pch: -------------------------------------------------------------------------------- 1 | // 2 | // PrefixHeader.pch 3 | // CardAnimation 4 | // 5 | // Created by 周凌宇 on 16/8/9. 6 | // Copyright © 2016年 周凌宇. All rights reserved. 7 | // 8 | 9 | #ifndef PrefixHeader_pch 10 | #define PrefixHeader_pch 11 | 12 | #import 13 | #import 14 | #import "MJRefresh.h" 15 | #import "Masonry.h" 16 | 17 | 18 | #define kRandomColor [UIColor colorWithRed:arc4random_uniform(255)/255.0 green:arc4random_uniform(255)/255.0 blue:arc4random_uniform(255)/255.0 alpha:1]; 19 | 20 | #endif /* PrefixHeader_pch */ 21 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/View/ZLYCardView.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZLYCardView.h 3 | // CardAnimation 4 | // 5 | // Created by 周凌宇 on 16/8/9. 6 | // Copyright © 2016年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ZLYCardView : UIView 12 | 13 | -(void)translateWithSize:(CGSize)size center:(CGPoint)center completion:(void (^)(POPAnimation *anim, BOOL finished))completion; 14 | -(void)translateWithCenterLocation:(CGPoint)point completion:(void (^)(POPAnimation *anim, BOOL finished))completion; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /ZLYCardAnimation/ZLYCardAnimation/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // CardAnimation 4 | // 5 | // Created by 周凌宇 on 16/8/9. 6 | // Copyright © 2016年 周凌宇. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemo/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // iPhoneShakeDemo 4 | // 5 | // Created by 周凌宇 on 2017/1/13. 6 | // Copyright © 2017年 微鲸科技. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemo/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // iPhoneShakeDemo 4 | // 5 | // Created by 周凌宇 on 2017/1/13. 6 | // Copyright © 2017年 微鲸科技. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemo/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // iPhoneShakeDemo 4 | // 5 | // Created by 周凌宇 on 2017/1/13. 6 | // Copyright © 2017年 微鲸科技. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemoTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /iPhoneShakeDemo/iPhoneShakeDemoUITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | --------------------------------------------------------------------------------