self.view.showBackgroundColor(UIColor.redColor())varbutton:UIButton=UIButton.buttonWithType(UIButtonType.DetailDisclosure)asUIButtonvarbuttonRect:CGRect=button.boundsbuttonRect.origin.x=(CGRectGetWidth(self.view.frame)-CGRectGetWidth(buttonRect))/2buttonRect.origin.y=50button.frame=buttonRectself.view.addSubview(button)button.setExtraProperty("string",object:"ksnowlv")varviewObject:AnyObject=button.getExtraPropertyFromObject("ksnowlv")!ifviewObjectisString{println("object is String")}else{println("object is not String")}varlist:Array<String>=["kair","ksnowlv","snow","air","rain"];button.setExtraProperty(list,object:"ksnowlv")varlistObject:AnyObject=button.getExtraPropertyFromObject("ksnowlv")!iflistObjectisArray<String>{println("object is [Array<String>] \(listObject.description)")}else{println("object is not [Array<String>]")}