我从周一到周日有 7 个开关,需要将所有 7 个开关连接到我的控制器。分别连接起来感觉真的很别扭:
@property (strong, nonatomic)IBOutlet UISwitch *switch1;
@property (strong, nonatomic)IBOutlet UISwitch *switch2;
@property (strong, nonatomic)IBOutlet UISwitch *switch3;
...
@property (strong, nonatomic)IBOutlet UISwitch *switch7;
// It gets worse when you have even more switches
相反,是否有可能拥有一个NSArray *switchArr
容纳 7 个开关的开关,我们将开关 1 连接到 switchArr[1],将开关 2 连接到 switchArr[2],等等?