Yeah, agreed. I want to keep my UIKit-interacting layer paper thin. Interacting with UIKit counts w.r.t. SRP.
Conversation
Shared model, of course. We do a lot of shared drawing, even, w/ CG between iOS/Mac…
2
But UX usually should vary widely between iOS/Mac and thus be relatively thick layer, IMHO.
3
I want as much as possible of even my UI behaviors in isolated value-oriented layers.
1
Right, and that's not for sharing. That's for isolation, predictability, and testability.
2
Yes, thank you. There are still voices of sanity in the wilderness.
1
Count me among the insane :) I don't see how a UI vs UX-no-UIKit layer separation is of use.
2
2
3
LayoutSpecs 👍, but see more as compartmentalization of concerns than isolation from UIKit…
2
Replying to


