├── .gitignore ├── CAAnimation+Closure ├── CAAnimation+Closure.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── CAAnimation+Closure │ ├── CAAnimation+Closure.h │ └── Info.plist └── CAAnimation+ClosureTests │ ├── CAAnimation_ClosureTests.swift │ └── Info.plist ├── CAAnimation+Closures.xcworkspace └── contents.xcworkspacedata ├── Demo ├── CAAnimation+Closures Demo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── CAAnimation+Closures Demo │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── ViewController.swift ├── CAAnimation+Closures DemoTests │ ├── CAAnimation_Closures_DemoTests.swift │ └── Info.plist ├── demo-animating.gif └── demo-start-stop.gif ├── LICENSE ├── README.md ├── Source └── CAAnimation+Closure.swift └── Swift-CAAnimation-Closure.podspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/.gitignore -------------------------------------------------------------------------------- /CAAnimation+Closure/CAAnimation+Closure.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closure/CAAnimation+Closure.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CAAnimation+Closure/CAAnimation+Closure.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closure/CAAnimation+Closure.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CAAnimation+Closure/CAAnimation+Closure/CAAnimation+Closure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closure/CAAnimation+Closure/CAAnimation+Closure.h -------------------------------------------------------------------------------- /CAAnimation+Closure/CAAnimation+Closure/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closure/CAAnimation+Closure/Info.plist -------------------------------------------------------------------------------- /CAAnimation+Closure/CAAnimation+ClosureTests/CAAnimation_ClosureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closure/CAAnimation+ClosureTests/CAAnimation_ClosureTests.swift -------------------------------------------------------------------------------- /CAAnimation+Closure/CAAnimation+ClosureTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closure/CAAnimation+ClosureTests/Info.plist -------------------------------------------------------------------------------- /CAAnimation+Closures.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/CAAnimation+Closures.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo/Info.plist -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures Demo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures Demo/ViewController.swift -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures DemoTests/CAAnimation_Closures_DemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures DemoTests/CAAnimation_Closures_DemoTests.swift -------------------------------------------------------------------------------- /Demo/CAAnimation+Closures DemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/CAAnimation+Closures DemoTests/Info.plist -------------------------------------------------------------------------------- /Demo/demo-animating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/demo-animating.gif -------------------------------------------------------------------------------- /Demo/demo-start-stop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Demo/demo-start-stop.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/README.md -------------------------------------------------------------------------------- /Source/CAAnimation+Closure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Source/CAAnimation+Closure.swift -------------------------------------------------------------------------------- /Swift-CAAnimation-Closure.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honghaoz/Swift-CAAnimation-Closure/HEAD/Swift-CAAnimation-Closure.podspec --------------------------------------------------------------------------------