Sintaxis básica de Objective-C

Cuál es la diferencia entre

cell.classHour.backgroundColor=[UIColor blackColor];

y

[cell.classHour setBackgroundColor:[UIColor blackColor]];

Como puede ver, estaba tratando de establecer el color de fondo para un UILabel en un UITableViewCell. De alguna manera, el primer método no funcionó para mí. Siempre pensé que ambos métodos harían lo mismo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta