Ian Wagner :osm: 🦀 :freebsd: on Nostr: npub1sy8vt…pw2zc Oh boy, yes please! I've had to reverse engineer so much because ...
npub1sy8vt0hed8vr58ueqjlvmpzylv9he2fvv04luf4z5vyzsuut5zvqfpw2zc (npub1sy8…w2zc) Oh boy, yes please! I've had to reverse engineer so much because the docs are crap.
For example, when *exactly* is updateUIView called? Is it called every single time a property changes? And then YOU the developer need to try to figure out what specific binding(s) changed and then update your UIView accordingly? What if it isn't very well behaved in the presence of multiple updates in a short period?
And how do we know Apple won't change an undocumented behavior we rely on? ;)
For example, when *exactly* is updateUIView called? Is it called every single time a property changes? And then YOU the developer need to try to figure out what specific binding(s) changed and then update your UIView accordingly? What if it isn't very well behaved in the presence of multiple updates in a short period?
And how do we know Apple won't change an undocumented behavior we rely on? ;)