Ищу способ использовать NSArray в качестве выхода для группы кнопок

В моем пользовательском интерфейсе четыре кнопки, и все они будут иметь какое-то общее поведение, например, создание области отслеживания и тому подобное. Я ищу решение, поэтому мне не нужно этого делать:

@interface MyController : NSWindowController {
    NSButton * button1;
    NSButton * button2;
    NSButton * button3;
    NSButton * button4;
}
@property (nonatomic) IBOutlet NSButton * button1;
@property (nonatomic) IBOutlet NSButton * button2;
// and so on
@end

Я хотел бы иметь такое решение:

@interface MyController : NSWindowController {
    NSMutableArray * buttons;
}
@property (nonatomic) IBOutlet NSMutableArray * buttons; 
// tell interface builder to place all buttons here
@end

Возможно ли это?

6
задан Maurício Linhares 27 January 2011 в 19:21
поделиться