Ciao, in linea generale succede questo: quando tu "colleghi" un elemento grafico a un metodo, XCode crea automaticamente un'associazione fra l'evento "utente che preme il bottone" e il metodo, in modo che quest'ultimo sia chiamato ogni volta che si verifica l'evento. Nota che nulla vieta di associare più pulsanti ad uno stesso metodo, anzi a volte può essere molto comodo per evitare di dover scrivere tanti metodi molto simili fra loro. In casi come questo come fai a discriminare qual è il bottone che ha scatenato l'evento? Il parametro "sender" serve proprio a questo, ovvero a dire qual è il bottone che è stato premuto e che quindi ha "scatenato" l'invocazione del metodo.