UIKit render loop pass order
In one cycle of the main run loop, what's the correct order of the passes UIKit runs to update the screen? (Assume there are views marked with setNeedsUpdateConstraints, setNeedsLayout, and setNeedsDisplay respectively.)
Pick one