Detectando uibutton pressionado na tableview: Swift Best Practices

Eu tenho uma tableview com um número variável de células representando os alunos que correspondem ao seu instrutor em particular. São células personalizadas com um botão que aciona um segue para um novo VC, trazendo informações detalhadas sobre o aluno de quem era a célula. Minha pergunta é:

Qual é a melhor prática rápida para identificar qual botão foi pressionado?

Depois de conhecer o caminho do índice, posso identificar quais informações do aluno precisam ser passadas para o próximo VC. Há uma ótima resposta para o objetivo C no post abaixo, mas não sei como traduzir para o Swift. Qualquer ajuda seria muito apreciada.

Detectando qual UIButton foi pressionado em um UITableView

questionAnswers(11)

yourAnswerToTheQuestion