// 它本质在siwft中确实是一个闭包,执行顺序是这样的,如果这个lazy修饰的变量没值,就会执行闭包中的东西,不是每次都执行(本人补充:这也就是为什么在Swift中的懒加载没有oc中判断。if(xx==nil){初始化xx}的代码段)。
lazy var label1: UILabel = {
let label1 = UILabel.init(frame:CGRectMake(30, 30, 200, 50))
label1.text = "lazy方式懒加载lable1"
label1.textColor = UIColor.whiteColor()
label1.backgroundColor = UIColor.cyanColor()
return label1
}()