title: iOS removeFromSuperview if not added to superview doesn't throw an error
body: <p>I tried <code>removeFromSuperview</code> on a view that had not been added as a subview but Xcode 4 didn't throw any error. Is this expected behaviour?</p>