gettable,settable和stored属性,计算属性之间的联系是什么

SLN*_*SLN 1 properties swift

我不认为我对gettable,settablestored属性计算属性之间的连接非常清楚.

我可以说,gettable是主题相关的存储性能可设置的主题相关的计算性能

非常感谢您的时间和对像我这样的初学者的帮助

Ale*_*ica 5

计算属性:

  • 根本不是真正的属性
  • 没有存储它们值的内存
  • 是将自身表现为属性的方法
  • 有一个可以覆盖的get可选set方法
  • 可以是gettable,settable或两者兼而有之.
  • 用法示例:
    • 从存储在开尔文的储存物业中获取Celcius的温度
    • 找一个储存在一个矩形的面积widthheight存储性能

存储属性:

  • 就像其他语言中的常规变量一样
  • 拥有存储其价值的记忆
  • 有一个可以覆盖的方法willSet(_:)didSet(_:)方法
  • 可以随时阅读,但可以只读.
  • 用法示例:
    • 以开尔文为单位存储温度
    • 存储一个矩形widthheight一个矩形

  • @ fpg1503错误:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html#//apple_ref/doc/uid/TP40014097-CH14-ID259 (2认同)