Swift重写set和get以及willSet和didSet介绍
发布时间:2020-12-14 07:03:15 所属栏目:百科 来源:网络整理
导读:willSet和didSet /// 判断是否 显示了侧栏 var leftViewIsShow = Bool() { // 值被改变前调用 willSet{ print("willSet"); // 在这里修改这个值后 会被覆盖所以无效 } // 值被改变后调用 didSet{ print("didSet"); // 值被改变后 做我们的操作 // 在这里修改
willSet和didSet/// 判断是否 显示了侧栏
var leftViewIsShow = Bool() {
// 值被改变前调用
willSet{
print("willSet");
// 在这里修改这个值后 会被覆盖所以无效
}
// 值被改变后调用
didSet{
print("didSet");
// 值被改变后 做我们的操作
// 在这里修改这个值 有效
}
}
set和getvar _tittle: String?
var tittle: String? {
// 赋值的时候调用set
set{
print("set");
_tittle = newValue
}
// 获取(打印)的时候调用 get
get{
print("get");
return _tittle
}
} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
