Convert the objective-c++ to objective-c
Enable ARC, animation performance is still okay.
Modernized syntax. Performance still okay.