willSet和didSet
/// 判断是否 显示了侧栏
var leftViewIsShow = Bool() {
// 值被改变前调用
willSet{
print("willSet");
// 在这里修改这个值后 会被覆盖所以无效
}
// 值被改变后调用
didSet{
print("didSet");
// 值被改变后 做我们的操作
// 在这里修改这个值 有效
}
}
set和get
var _tittle: String?
var tittle: String? {
// 赋值的时候调用set
set{
print("set");
_tittle = newValue
}
// 获取(打印)的时候调用 get
get{
print("get");
return _tittle
}
}