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