このコードが機能するのはなぜですか?
// in a constants file:
#define ADFadeOutSpeed 1.1
// then, later, in another file:
-(void)fadeOut:(UIView *)sender{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:ADFadeOutSpeed];
sender.alpha = 0.0;
[UIView commitAnimations];
}
私は、ADFadeOutSpeed が強く型付けされていないとコンパイラが文句を言うだろうと予想していました。