Utilizar didSelectRowAtIndexPath o el método prepareForSegue para UITableView?

Estoy usando guiones gráficos y tengo un UITableView. Tengo una configuración segue que empuja desde mi mesa hasta el detalle VC. Pero, ¿qué método debo usar para manejar esto? Tendré que pasar un par de objetos a la vista detallada. ¿Pero usodidSelectRowAtIndex o-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender?