Вы можете просто использовать NSView
метод setBoundsRotation:
, чтобы установить его без CoreAnimation.
Если вы действительно хотите использовать CoreAnimation, вы бы поступили так:
// make NSView myView a layer-backed view
[myView setWantsLayer:YES];
// now get that CALayer and set the affineTransform of it, specifying the angle
[myView.layer setAffineTransform:CGAffineTransformMakeRotation(M_PI)];