Animation du changement de taille de CAShapeLayer

Je suis en dessinant un cercle avec un rayon de 200

self.circle = [CAShapeLayer layer];
self.circle.fillColor = nil;
self.circle.strokeColor = [UIColor blackColor].CGColor;
self.circle.lineWidth = 7;
self.circle.bounds = CGRectMake(0, 0, 2 * radius, 2 * radius);
self.circle.path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(self.radius, self.radius)

Quelqu'un peut-il me dire comment animer un changement à un rayon de 100?

source d'informationauteur Jonathan