I have some platform-agnostic model code that is computing where everything in my app should go. So to layout my NSView objects, all I need to do is to grab the positions from the model code and apply them.
I am aware of the frame property, I can set it, and it works.
But -- is there an expected "way" or "time" to set it? Such as a method to override? Or should I just roll my own the whole way?
Another alternative might be to have constraints that basically say the views should have the coordinates their model tells them to have.