属性基础
属性可以添加到类或结构中 (技术上也是枚举 ,请参阅计算属性示例)。这些添加值与类/结构的实例相关联:
class Dog {
var name = ""
}
在上面的例子中,Dog
的实例有一个名为 name
的属性 String
。可以在 Dog
的实例上访问和修改该属性:
let myDog = Dog()
myDog.name = "Doggy" // myDog's name is now "Doggy"
这些类型的属性被视为存储属性,因为它们将某些内容存储在对象上并影响其内存。