Verwendung von * in Objective C-Syntax

Ich habe ein bisschen Probleme mit der objektiven c-Syntax. Kann jemand bitte die Verwendung von * in der folgenden Instanzmethode erläutern.

- (IBAction)sliderChanged:(id)sender{
    UISlider *slider = (UISlider *)sender;
}

Mir ist klar, dass wir eine Variable erstellen, die als UISlider eingegeben wurde, und sie dann als Absender festlegen, sobald sie als UISlider umgewandelt wurde. Ich verstehe jedoch nicht, wofür die * sind und warum

UISlider slider = (UISlider)sender; 

wird nicht funktionieren.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage