This is a category on UIView that allows to attach custom easing functions to animatable UIView properties. UIView+EasingFunctions works great with AHEasing, a library of easing functions. The library contains almost every easing function you might ever need.