//初始化UISwitch
UISwitch *mSwitch = [[UISwitch alloc] init];
//给UISwitch设置坐标
mSwitch.center = CGPointMake(100, 50);
//设置UISwitch初始位置(UISwitch初始位置为ON)
mSwitch.on = YES;
//开关变化时,调用switchDidChange方法
[mSwitch addTarget:self action:@selector(switchDidChange) forControlEvents:UIControlEventValueChanged];
//把UISwitch加到window上
[self.view addSubview:mSwitch];