我想了解的Objective-C为iPhone开发的经历有关行动的例子,虽然我经常看到的东西,如:为什么(ID)发送的,而不是(的UIButton *)寄件人
- (IBAction)sliderMoved:(id)sender
{
UISlider *aSlider = (UISlider *)sender;
//rest of code goes here...
}
是什么接受类型(id)然后立即将其转换为(UISlider *)的目的。为什么不只是有以下几点:
- (IBAction)sliderMoved:(UISlider *)aSlider;
{
//rest of code goes here...
}
有没有技术原因,或者它只是约定,或为了可读性?
由于提前,
- 蒂莫