If you're anti-KVO, why? Let's set aside performance (which is improving) and the single-method-name. Interested in architecture gotchas.
Conversation
The observer pattern, used without care, encourages more un-tree-like control-flow / data-flow graphs.
5
3
23
2
Yep, there are various tactical concerns including serious perf overhead, async unpredictability, etc. Those are fixable.
1
Replying to
But the pattern at its root should not be applied in the general way it’s stated. That part’s not really fixable. :/
Replying to
I have seriously worked on apps where I spend an inordinate amount of time going "What is *doing* this?!?"
1
6
1


