@malc "View struct hierarchy with its dependency tracking and diffing is the view model already" what if I work on an iPhone, iPad, and MacOS app? 3 different UIs and the same business logic? With MVVM I'd have 3 different Views that share the same VM. How would I achieve that with MV(or whatever it is) approach? Also how do you unit test your logic if it's inside a View?
not happening if you build the project in xcode 15.4. I currently have xcode cloud setup to build in 15.4 until they fix this bug(hopefully in xcode 16.1)...
@malc "View struct hierarchy with its dependency tracking and diffing is the view model already" what if I work on an iPhone, iPad, and MacOS app? 3 different UIs and the same business logic? With MVVM I'd have 3 different Views that share the same VM. How would I achieve that with MV(or whatever it is) approach? Also how do you unit test your logic if it's inside a View?
not happening if you build the project in xcode 15.4. I currently have xcode cloud setup to build in 15.4 until they fix this bug(hopefully in xcode 16.1)...