├── .gitignore ├── KeyframeViewAnimations.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── KeyframeViewAnimations ├── AppDelegate.h ├── AppDelegate.m ├── Base.lproj │ └── Main.storyboard ├── CALayer+setUIColor.h ├── CALayer+setUIColor.m ├── Constants.h ├── DebugLayer │ ├── DebugImageView.h │ ├── DebugImageView.m │ ├── DebugLayer.h │ └── DebugLayer.m ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── wareto icon iPad.png │ │ └── wareto icon iPad@2x.png │ ├── LaunchImage.launchimage │ │ └── Contents.json │ ├── WareTo icon w center dot.imageset │ │ ├── Contents.json │ │ ├── Wareto icon w center dot 76x100.png │ │ └── Wareto icon w center dot 76x100@2x.png │ └── WareTo icon.imageset │ │ ├── Contents.json │ │ ├── Wareto icon 76x100.png │ │ └── Wareto icon 76x100@2x.png ├── KeyframeViewAnimations-Info.plist ├── KeyframeViewAnimations-Prefix.pch ├── UIBezierPath-Points.h ├── UIBezierPath-Points.m ├── UIBezierPath-Smoothing.h ├── UIBezierPath-Smoothing.m ├── ViewController.h ├── ViewController.m ├── en.lproj │ └── InfoPlist.strings └── main.m ├── KeyframeViewAnimationsTests ├── KeyframeViewAnimationsTests-Info.plist ├── KeyframeViewAnimationsTests.m └── en.lproj │ └── InfoPlist.strings ├── README.md └── Sleuthing UIView animations.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/.gitignore -------------------------------------------------------------------------------- /KeyframeViewAnimations.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /KeyframeViewAnimations.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KeyframeViewAnimations/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/AppDelegate.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/AppDelegate.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /KeyframeViewAnimations/CALayer+setUIColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/CALayer+setUIColor.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/CALayer+setUIColor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/CALayer+setUIColor.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Constants.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/DebugLayer/DebugImageView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/DebugLayer/DebugImageView.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/DebugLayer/DebugImageView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/DebugLayer/DebugImageView.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/DebugLayer/DebugLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/DebugLayer/DebugLayer.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/DebugLayer/DebugLayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/DebugLayer/DebugLayer.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/AppIcon.appiconset/wareto icon iPad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/AppIcon.appiconset/wareto icon iPad.png -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/AppIcon.appiconset/wareto icon iPad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/AppIcon.appiconset/wareto icon iPad@2x.png -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/WareTo icon w center dot.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/WareTo icon w center dot.imageset/Contents.json -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/WareTo icon w center dot.imageset/Wareto icon w center dot 76x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/WareTo icon w center dot.imageset/Wareto icon w center dot 76x100.png -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/WareTo icon w center dot.imageset/Wareto icon w center dot 76x100@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/WareTo icon w center dot.imageset/Wareto icon w center dot 76x100@2x.png -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/WareTo icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/WareTo icon.imageset/Contents.json -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/WareTo icon.imageset/Wareto icon 76x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/WareTo icon.imageset/Wareto icon 76x100.png -------------------------------------------------------------------------------- /KeyframeViewAnimations/Images.xcassets/WareTo icon.imageset/Wareto icon 76x100@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/Images.xcassets/WareTo icon.imageset/Wareto icon 76x100@2x.png -------------------------------------------------------------------------------- /KeyframeViewAnimations/KeyframeViewAnimations-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/KeyframeViewAnimations-Info.plist -------------------------------------------------------------------------------- /KeyframeViewAnimations/KeyframeViewAnimations-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/KeyframeViewAnimations-Prefix.pch -------------------------------------------------------------------------------- /KeyframeViewAnimations/UIBezierPath-Points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/UIBezierPath-Points.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/UIBezierPath-Points.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/UIBezierPath-Points.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/UIBezierPath-Smoothing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/UIBezierPath-Smoothing.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/UIBezierPath-Smoothing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/UIBezierPath-Smoothing.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/ViewController.h -------------------------------------------------------------------------------- /KeyframeViewAnimations/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/ViewController.m -------------------------------------------------------------------------------- /KeyframeViewAnimations/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /KeyframeViewAnimations/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimations/main.m -------------------------------------------------------------------------------- /KeyframeViewAnimationsTests/KeyframeViewAnimationsTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimationsTests/KeyframeViewAnimationsTests-Info.plist -------------------------------------------------------------------------------- /KeyframeViewAnimationsTests/KeyframeViewAnimationsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/KeyframeViewAnimationsTests/KeyframeViewAnimationsTests.m -------------------------------------------------------------------------------- /KeyframeViewAnimationsTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/README.md -------------------------------------------------------------------------------- /Sleuthing UIView animations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DuncanMC/KeyframeViewAnimations/HEAD/Sleuthing UIView animations.md --------------------------------------------------------------------------------