例如,@(...)是什麼意思?
CABasicAnimation *rotate = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
[rotate setToValue:@(M_PI)];
[rotate setDuration:0.1f];
[[aView layer] addAnimation:rotate forKey:@"myRotationAnimation"];
其中M_PI
被定義爲在math.h
一個宏,
#define M_PI 3.14159265358979323846264338327950288 /* pi */
@(M_PI)是一個NSNumber的在這種情況下 – johnMa
@johnMa事實上,@前綴(表達),其中@後跟圓括號中,將永遠是一個數吧?方括號=數組,花括號=字典。 –