Is it possible to define all CAAnimations at start and play them one after another serially without using delegates, like what we do in CAAnimationGroup, where in animations are
To run a set of CAAnimation animations in sequence, group them in a CAAnimationGroup and set the beginTime and duration of each CAAnimation so that they are run one after the other.
Most people miss these properties because they're defined in the CAMediaTiming, which CAAnimation conforms to.