存储属性
类似于成员变量
在创建类或结构体的实例的时候,必须为所有的成员变量设置一个初始值。
计算属性
本质是方法,大括号里有set、get,至少要有get。
计算属性可能发生变化,所以只能用var修饰。
枚举的原始值本质就是只读计算属性。
延迟存储属性
懒加载,有时会用到闭包表达式。
属性观察器
didSet方法观察到存储属性确实发生了变化。
类似于成员变量
在创建类或结构体的实例的时候,必须为所有的成员变量设置一个初始值。
本质是方法,大括号里有set、get,至少要有get。
计算属性可能发生变化,所以只能用var修饰。
枚举的原始值本质就是只读计算属性。
懒加载,有时会用到闭包表达式。
didSet方法观察到存储属性确实发生了变化。
本文标题:swift中的存储属性和计算属性
本文链接:https://www.haomeiwen.com/subject/xrweektx.html
网友评论