is there a guide anywhere on how to be as immutable as possible in objc for a full dataManager->MVC/MVVM stack? Without RAC?
Conversation
Not really.
1
thought not. I keep coming back to “single-gcdq DM exposes immut interfaces with KVO” or “DM returns new structs always”.
1
I'm doing "DM returns structs, exposes signals"
1
I see. Would you happen to have any public examples to explore?
1
Replying to
Sorry, not yet. Working on it… :/
VIPER is a decent reference to consider. objc.io/issue-13/viper
Replying to
that’s actually what I’m exploring! With an event sourcing DM. Trying to extrapolate the I/DM link for complex state.
1
2
1
Show replies
Replying to
my end goal would be a multipeer tracker for a game like D&D. Lots of small views into data aggregates that change a lot.

