Initialization idioms:
*
Initialize with positional constants
let mySwitch: UISwitch = {
view.addSubview($0)
$0.addTarget(self, action: "action", forControlEvents: .TouchUpInside)
return $0
}(UISwitch())