if you use auto layout, the default view in a single view controller has a view.layer.sublayers array that is prepopulated with a couple of calayers that you mustn’t remove. if you do you get a hard crash as the system attempts to send layout messages to the layout constraints that were stored on them…
who knew?