equivalent comportement swift
devulder
Membre
bonjour,
sur objective-c peut on avoir l'équivalent des méthodes didSet et willSet ?
var variable1 : Int = 0 {
didSet{
println("didSet called")
}
willSet(newValue){
println("willSet called")
}
}
println("we are going to add 3")
variable1 = 3
println("we added 3")
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
Tu peux overrider les getter et setter et observer le changement.
Merci, c'est très simple, je pensais embarquer dans les bindings et autres
Doc du protocole NSKeyValueObserving
Key Value Observing Programming Guide
Le principe est simple, tu dis le nom de la propriété que tu veux observer, quel est l'objet qui veut observer cette propriété (qui doit être prévenu quand elle change), etc et ça marche tout seul.