#import @protocol Animation - (void)animationTick:(CFTimeInterval)dt finished:(BOOL *)finished; @end @interface MWMAnimator : NSObject + (instancetype)animatorWithScreen:(UIScreen *)screen; - (void)addAnimation:(id)animatable; - (void)removeAnimation:(id)animatable; @end @interface UIView (AnimatorAdditions) - (MWMAnimator *)animator; @end