<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Colin,<div class=""><br class=""></div><div class="">Until KVC/KVO is supported, you may be interested in using constructs like Observable&lt;T&gt;. Here are some illustrative libraries that make use of it: <a href="https://github.com/SwiftBond/Bond" class="">SwiftBond/Bond</a>,&nbsp;<a href="https://github.com/slazyk/Observable-Swift" class="">slazyk/Observable-Swift</a>.</div><div class=""><br class=""></div><div class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><font color="#929292" class=""><br class="Apple-interchange-newline">Pozdrawiam – Regards,</font></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><font color="#929292" class="">Adrian Kashivskyy</font></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">Wiadomość napisana przez Chris Lattner &lt;<a href="mailto:clattner@apple.com" class="">clattner@apple.com</a>&gt; w dniu 03.12.2015, o godz. 22:00:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Dec 3, 2015, at 12:49 PM, Colin Cornaby &lt;<a href="mailto:colin.cornaby@mac.com" class="">colin.cornaby@mac.com</a>&gt; wrote:<br class=""><blockquote type="cite" class="">I looked through the Swift Foundation this morning to see if there was evidence of KVO/KVC, but I didn't find any. Apologies if I missed anything. I'm assuming KVO/KVC is still incompatible with pure Swift, but I was looking for evidence that maybe something had been added in NSObject.<br class="">..<br class=""><br class="">Are there any plans to add anything like KVO or KVC to pure Swift, with maybe something the bridges to Obj-C KVO?<br class=""></blockquote><br class="">Hi Colin,<br class=""><br class="">This is one of *many* things that we are interested in working on some day, but we need to stay focused on shorter term goals (like getting to ABI stability) to make sure we are successful with those. &nbsp;If you’re working on Apple platforms, Swift does interoperate with the Objective-C KVO implementation, using the “dynamic" keyword.<br class=""><br class="">-Chris<br class=""><br class="">_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-evolution<br class=""></div></div></blockquote></div><br class=""></div></body></html>