-
Notifications
You must be signed in to change notification settings - Fork 5
didset willset
songju edited this page Nov 3, 2020
·
1 revision
2020.11.02 월요일
- 스위프트는 프로퍼티 옵저버로 didSet, willSet을 제공한다. 얘네들의 역할은 프로퍼티의 값이 변경되기 직전, 직후를 감지하고 따라서 이때 원하는 작업을 수행 할 수 있다.
var myProperty: Int = 10{
didSet(oldVal){
//myProperty의 값이 변경된 직후에 호출, oldVal은 변경 전 myProperty의 값
}
willSet(newVal){
//myProperty의 값이 변경되기 직전에 호출, newVal은 변경 될 새로운 값
}
}