У меня есть несколько классов, все из которых я хочу отправить идентичное сообщение.Чтобы быть более понятным:
Я хочу отправить doX: withClass: с теми же параметрами для ряда классов.Возможно, код сделает это более понятным:
+ (void)doX:(NSString *)blah {
[Utility doX:blah withClass:[Foo class]];
[Utility doX:blah withClass:[Bar class]];
[Utility doX:blah withClass:[Baz class]];
[Utility doX:blah withClass:[Garply class]];
}
У меня есть три метода, которые делают нечто похожее на классы, которые реализуют определенный протокол (метод doX: withClass: выполняет ряд шагов, которые предполагают, что классы, данные дляон реализует такой протокол).
У меня такой вопрос, как я могу циклически перебирать классы, чтобы я мог просто добавить в список (в коде - не заинтересован в возможности добавления во время выполнения)добавить его в цикл?