Swift

· Swift
속성 감시자란 변수의 속성의 변화를 감시할 수 있는 메서드 이다. 저장 속성에 대하여 willSet, didSet 메서드를 설정할 수 있는데 해당 변수의 값이 변경되기 전, 후 에 대한 감시가 가능한 메서드를 제공한다. var animal: String = "dog" { willSet(value) { print("값이 \(animal) 에서 \(value)로 변경될 예정") // 값이 dog 에서 cat로 변경될 예정 } } animal = "cat" animal 이라는 변수는 저장 속성이며 "dog" 라는 문자열을 값으로 가지고 있다 해당 변수의 값을 밑에서 cat으로 변경하면 willSet 메서드가 호출되면서 willSet 메서드 내부의 메세지가 출력된다. var animal: String = "do..
석_기
'Swift' 카테고리의 글 목록