Swift 什么';s gettable、settable和stored属性computed属性之间的连接
我不认为我非常清楚可获取、可设置和存储属性和计算属性之间的联系 我可以说,gettable某种程度上与存储属性相关,settable某种程度上与计算属性相关吗Swift 什么';s gettable、settable和stored属性computed属性之间的连接,swift,properties,Swift,Properties,我不认为我非常清楚可获取、可设置和存储属性和计算属性之间的联系 我可以说,gettable某种程度上与存储属性相关,settable某种程度上与计算属性相关吗 非常感谢您的时间和对我这样的初学者的帮助计算属性: 根本不是真正的财产 没有存储其值的内存 是将自身表示为属性的方法 有一个可以被覆盖的get和可选的set方法 可以是可获取的、可设置的,或者两者都可以 用法示例: 从存储在开尔文中的存储属性获取Celcius中的温度 获取存储在width和height存储属性中的矩形区域 存储属
非常感谢您的时间和对我这样的初学者的帮助计算属性:
- 根本不是真正的财产
- 没有存储其值的内存
- 是将自身表示为属性的方法
- 有一个可以被覆盖的
和可选的get
方法set
- 可以是可获取的、可设置的,或者两者都可以
- 用法示例:
- 从存储在开尔文中的存储属性获取Celcius中的温度
- 获取存储在
和width
存储属性中的矩形区域height
- 就像其他语言中的正则变量一样
- 具有存储其值的内存
- 具有可重写的
和willSet(:)
方法didSet(:)
- 始终可以读取,但只能读取
- 用法示例:
- 以开尔文为单位储存温度
- 存储矩形的
和宽度
高度
- 根本不是真正的财产
- 没有存储其值的内存
- 是将自身表示为属性的方法
- 有一个可以被覆盖的
和可选的get
方法set
- 可以是可获取的、可设置的,或者两者都可以
- 用法示例:
- 从存储在开尔文中的存储属性获取Celcius中的温度
- 获取存储在
和width
存储属性中的矩形区域height
- 就像其他语言中的正则变量一样
- 具有存储其值的内存
- 具有可重写的
和willSet(:)
方法didSet(:)
- 始终可以读取,但只能读取
- 用法示例:
- 以开尔文为单位储存温度
- 存储矩形的
和宽度
高度