Uso de * na sintaxe do objetivo C
Estou lutando um pouco com alguma sintaxe objetiva c. Alguém pode elaborar o uso de * no método de instância a seguir.
- (IBAction)sliderChanged:(id)sender{
UISlider *slider = (UISlider *)sender;
}
Percebo que estamos criando uma variável digitada como UISlider e, em seguida, definindo-a como remetente, uma vez que é convertida como UISlider. No entanto, não entendo para que serve o * e por que
UISlider slider = (UISlider)sender;
não vai funcionar.