Cómo encadenar CAAnimation diferente en una aplicación iOS

Necesito encadenar animaciones, CABasicAnimation o CAAnimationGroup pero no sé cómo hacerlo, lo único que hago es que toda la animación se ejecute al mismo tiempo para la misma capa.

¿Cómo podría hacerlo?

Por ejemplo, una capa con su contenido establecido en una imagen de automóvil:

1º: mover X puntos a la derecha

2º: girar 90ª a la izquierda.

3º: Mueve el punto X

4º: escalar la capa

Todas estas animaciones deben ejecutarse de forma secuencial, pero no puedo hacerlo: S

BTW: No soy inglés, lo siento si cometí algunos errores en mi gramática: D

Respuestas a la pregunta(5)

Su respuesta a la pregunta