В моем пользовательском интерфейсе четыре кнопки, и все они будут иметь какое-то общее поведение, например, создание области отслеживания и тому подобное. Я ищу решение, поэтому мне не нужно этого делать:
@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
Возможно ли это?