[swift] 8. Property Observer

2308 단어 swiftiOSiOS

📖 Property Observer (프로퍼티 옵저버)

📌 Property Observer (프로퍼티 옵저버)

직역하면 특성 관찰자
프로퍼티 값의 변화를 관찰하는 것입니다.

💬 두 가지 옵션이 있습니다.

  • willSet : 값이 저장되기 직전에 호출됩니다.
  • didSet : 새 값이 저장된 직후에 호출됩니다.

ex)

var myAge = 0 {
    willSet {
        print("값이 설정될 예정이다. myAge : \(myAge)")
    }
    didSet {
        print("값이 설정되었다. myAge : \(myAge)")
    }
}

myAge = 10
myAge = 20

>>> 값이 설정될 예정이다. myAge : 0
값이 설정되었다. myAge : 10
값이 설정될 예정이다. myAge : 10
값이 설정되었다. myAge : 20

좋은 웹페이지 즐겨찾기