[swift-evolution] [Discussion] Allow injection of `didSet` and `willSet`
Adrian Zubarev
adrian.zubarev at devandartist.com
Fri Jul 8 04:10:44 CDT 2016
Hello dear Swift community, I’m not sure if this was discussed before or not, but I really want to know if something like this is welcome for the future Swift version. If this topic was already discussed, I’m apologizing for bringing it back to life in a new thread.
Lets say I’ve got a third party module and I want to know when the a variable of some type has changed:
extension UIViewController {
public override var view: UIView {
willSet {
// do something useful here
}
didSet {
// do something useful here
}
}
}
Wouldn’t be handy to inject custom didSet and willSet functions into any property or computed property?
This would also allow us to build a proper two-way-binding mechanism.
--
Adrian Zubarev
Sent with Airmail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160708/ba3cb562/attachment.html>
More information about the swift-evolution
mailing list