属性基础

属性可以添加到结构中 (技术上也是枚举 ,请参阅计算属性示例)。这些添加值与类/结构的实例相关联:

class Dog {
    var name = ""
}

在上面的例子中,Dog 的实例有一个名为 name 的属性 String。可以在 Dog 的实例上访问和修改该属性:

let myDog = Dog()
myDog.name = "Doggy" // myDog's name is now "Doggy"

这些类型的属性被视为存储属性,因为它们将某些内容存储在对象上并影响其内存。