Q:

UIView Animation like Periscope app

I want to re-create the animation that exists in the "Periscope" app.
In the app the user presses the screen and small hearts goes from the button right of the screen half way the the top and disappears from the screen.
I was wondering what would be the most efficient way of implementing this?
UIView animations / UIKit Dynamics / CABasicAnimation?
This is a screen shot from the app

Thanks,

A:

You could create such an effect quite easily with particles in SpriteKit. It's exactly designed for creating such effects, especially in games, but it is also usable in normal apps. The interesting class is SKEmitterNode.
The official doc is here: 
https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKEmitterNode_Ref/index.html

