I was thinking maybe something like this might work:
for (UIView* b in self.view.subviews) { [b removeFromSuperview]; }
self.view.subviews.forEach({ $0.removeFromSuperview() })
Identical version in Swift.