Я пытаюсь реализовать очень простой класс стратегии в Objective-C, который позволяет определять стратегии внутри строки, а не определять через наследование. В настоящее время мой код выглядит следующим образом:Можно ли определить блок как член класса?
@interface SSTaskStrategy : NSObject {
(NSArray *)(^strategy)(void);
}
@end
Я думал, что это будет работать, но я получаю ошибку
Прогнозный спецификатор-квалификатор-лист перед '(' маркер
Любые идеи, как сделать эту работу?
+1 для typedef. – BoltClock
@BoltClock Спасибо! –