Здесь массив samples содержит объекты типа Class . Вы можете создать экземпляр класса напрямую, используя имя класса или используя объект / переменную Class . Например,
/* One Way */
// Create an instance of MyViewController deirectly
UIViewController *vc = [[MyViewController alloc] init];
/* Another Way */
// The following line returns a class object
Class cls = NSClassFromString(@"MyViewController");
// The below is just for an example. This also returns a class object
Class cls = [MyViewController class];
// Create an instance of MyViewController from the class object
UIViewController *vc = [[cls alloc] init];
Ваш код использует второй способ для выделения объекта контроллера представления из объекта класса, возвращаемого [samples objectAtIndex: indexPath.row] .