├── .gitignore ├── LICENSE ├── POP+MCAnimate.podspec ├── POP+MCAnimate ├── Animations │ ├── MCAnimationProxy.h │ ├── MCAnimationProxy.m │ ├── MCBasicAnimation.h │ ├── MCBasicAnimation.m │ ├── MCBeginTime.h │ ├── MCBeginTime.m │ ├── MCDecayAnimation.h │ ├── MCDecayAnimation.m │ ├── MCSpringAnimation.h │ ├── MCSpringAnimation.m │ ├── MCStopProxy.h │ ├── MCStopProxy.m │ ├── NSArray+MCSequence.h │ └── NSArray+MCSequence.m ├── Group │ ├── MCAnimationGroup.h │ ├── MCAnimationGroup.m │ ├── MCAnimationGroupInternal.h │ └── MCAnimationGroupInternal.m ├── Internal │ ├── MCProxy.h │ ├── MCProxy.m │ ├── NSNumber+MCAdditions.h │ └── NSNumber+MCAdditions.m ├── POP+MCAnimate.h ├── Shorthand │ ├── CALayer+MCShorthand.h │ ├── CALayer+MCShorthand.m │ ├── MCShorthand.h │ ├── UIView+MCShorthand.h │ └── UIView+MCShorthand.m └── Velocity │ ├── MCVelocityProxy.h │ ├── MCVelocityProxy.m │ └── MCVelocityProxyInternal.h ├── POP-Demo ├── POP-Demo.xcodeproj │ └── project.pbxproj ├── POP-Demo │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── MCAppDelegate.h │ ├── MCAppDelegate.m │ ├── MCSequenceController.h │ ├── MCSequenceController.m │ ├── MCViewController.h │ ├── MCViewController.m │ ├── POP-Demo-Info.plist │ ├── POP-Demo-Prefix.pch │ ├── POPCGUtils.h │ ├── POPCGUtils.mm │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m ├── POP-DemoTests │ ├── POP-DemoTests-Info.plist │ ├── POP_DemoTests.m │ └── en.lproj │ │ └── InfoPlist.strings └── Podfile └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/LICENSE -------------------------------------------------------------------------------- /POP+MCAnimate.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate.podspec -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCAnimationProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCAnimationProxy.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCAnimationProxy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCAnimationProxy.m -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCBasicAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCBasicAnimation.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCBasicAnimation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCBasicAnimation.m -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCBeginTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCBeginTime.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCBeginTime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCBeginTime.m -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCDecayAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCDecayAnimation.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCDecayAnimation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCDecayAnimation.m -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCSpringAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCSpringAnimation.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCSpringAnimation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCSpringAnimation.m -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCStopProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCStopProxy.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/MCStopProxy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/MCStopProxy.m -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/NSArray+MCSequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/NSArray+MCSequence.h -------------------------------------------------------------------------------- /POP+MCAnimate/Animations/NSArray+MCSequence.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Animations/NSArray+MCSequence.m -------------------------------------------------------------------------------- /POP+MCAnimate/Group/MCAnimationGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Group/MCAnimationGroup.h -------------------------------------------------------------------------------- /POP+MCAnimate/Group/MCAnimationGroup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Group/MCAnimationGroup.m -------------------------------------------------------------------------------- /POP+MCAnimate/Group/MCAnimationGroupInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Group/MCAnimationGroupInternal.h -------------------------------------------------------------------------------- /POP+MCAnimate/Group/MCAnimationGroupInternal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Group/MCAnimationGroupInternal.m -------------------------------------------------------------------------------- /POP+MCAnimate/Internal/MCProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Internal/MCProxy.h -------------------------------------------------------------------------------- /POP+MCAnimate/Internal/MCProxy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Internal/MCProxy.m -------------------------------------------------------------------------------- /POP+MCAnimate/Internal/NSNumber+MCAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Internal/NSNumber+MCAdditions.h -------------------------------------------------------------------------------- /POP+MCAnimate/Internal/NSNumber+MCAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Internal/NSNumber+MCAdditions.m -------------------------------------------------------------------------------- /POP+MCAnimate/POP+MCAnimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/POP+MCAnimate.h -------------------------------------------------------------------------------- /POP+MCAnimate/Shorthand/CALayer+MCShorthand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Shorthand/CALayer+MCShorthand.h -------------------------------------------------------------------------------- /POP+MCAnimate/Shorthand/CALayer+MCShorthand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Shorthand/CALayer+MCShorthand.m -------------------------------------------------------------------------------- /POP+MCAnimate/Shorthand/MCShorthand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Shorthand/MCShorthand.h -------------------------------------------------------------------------------- /POP+MCAnimate/Shorthand/UIView+MCShorthand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Shorthand/UIView+MCShorthand.h -------------------------------------------------------------------------------- /POP+MCAnimate/Shorthand/UIView+MCShorthand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Shorthand/UIView+MCShorthand.m -------------------------------------------------------------------------------- /POP+MCAnimate/Velocity/MCVelocityProxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Velocity/MCVelocityProxy.h -------------------------------------------------------------------------------- /POP+MCAnimate/Velocity/MCVelocityProxy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Velocity/MCVelocityProxy.m -------------------------------------------------------------------------------- /POP+MCAnimate/Velocity/MCVelocityProxyInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP+MCAnimate/Velocity/MCVelocityProxyInternal.h -------------------------------------------------------------------------------- /POP-Demo/POP-Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/MCAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/MCAppDelegate.h -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/MCAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/MCAppDelegate.m -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/MCSequenceController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/MCSequenceController.h -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/MCSequenceController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/MCSequenceController.m -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/MCViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/MCViewController.h -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/MCViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/MCViewController.m -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/POP-Demo-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/POP-Demo-Info.plist -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/POP-Demo-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/POP-Demo-Prefix.pch -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/POPCGUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/POPCGUtils.h -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/POPCGUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/POPCGUtils.mm -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /POP-Demo/POP-Demo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-Demo/main.m -------------------------------------------------------------------------------- /POP-Demo/POP-DemoTests/POP-DemoTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-DemoTests/POP-DemoTests-Info.plist -------------------------------------------------------------------------------- /POP-Demo/POP-DemoTests/POP_DemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/POP-DemoTests/POP_DemoTests.m -------------------------------------------------------------------------------- /POP-Demo/POP-DemoTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /POP-Demo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/POP-Demo/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewcheok/POP-MCAnimate/HEAD/README.md --------------------------------------------------------------------------------