You are right, the approach you take is cumbersome.
To animate forward and immediately backward, you can use the following line of code:
object.animationOptions: AUTOREVERSE;
object.fillColor = [UIColor ...];
To do this forever:
object.animationOptions: AUTOREVERSE | REPEAT;
object.fillColor = [UIColor ...];
... , C4. , / , , , ..