博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift重写set和get以及willSet和didSet介绍
阅读量:6260 次
发布时间:2019-06-22

本文共 715 字,大约阅读时间需要 2 分钟。

hot3.png

 

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        }    }

 

转载于:https://my.oschina.net/codeismygirl/blog/666952

你可能感兴趣的文章
全球顶级黑客对决AI GeekPwn2017黑客大赛看点全面曝光
查看>>
浅析前端开发中的 MVC/MVP/MVVM 模式
查看>>
toString、equals和hashCode重写
查看>>
sizeof 和strlen的区别
查看>>
Python与C++引用分析
查看>>
误删一个用户 引起数据不准确问题
查看>>
一场失败的拔河比赛
查看>>
IOS开发工程师欢迎你加入宏略信息
查看>>
java 判断当前时间符合cron时间表达式
查看>>
Telnet协议的实现
查看>>
我的友情链接
查看>>
(一)指南一、初学者指南1、简介2、安装
查看>>
约瑟夫·奈:透视网络空间
查看>>
我的友情链接
查看>>
大数据入门基础:Hadoop简介
查看>>
jdk1.7新特性
查看>>
杭电1029--Ignatius and the Princess IV(哈希)
查看>>
使用CSS3改变文本选中的默认颜色
查看>>
课后作业-阅读任务-阅读提问-3
查看>>
[130_存储业务]002_富士通存储系统Eternus_高级拷贝之对等拷贝(Advanced Copy EC)
查看>>