0Pricing
Swift Academy · Lesson

Stored Properties and Property Observers

didSet and willSet observers for reacting to property changes.

Welcome

Stored properties hold values inside a struct or class. Property observers — `willSet` and `didSet` — let you react when a stored property's value changes.

Stored Properties

```swift struct Counter { var count: Int = 0 // stored, mutable let name: String // stored, immutable } ``` Every value you assign with `let` or `var` inside a type is a stored property.

All lessons in this course

  1. Memberwise Initializers and Custom Inits
  2. Stored Properties and Property Observers
  3. Computed Properties in Structs
  4. Mutating Methods and Copy-on-Write Semantics
← Back to Swift Academy