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 } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |