How to remove all subviews of a view in Swift?
EDIT: (thanks Jeremiah / Rollo) By far the best way to do this in Swift for iOS is: view.subviews.forEach({ $0.removeFromSuperview() }) // this gets things done view.subviews.map({ $0.removeFromSuperview() }) // this returns modified array ^^ These features are fun! let funTimes = [“Awesome”,”Crazy”,”WTF”] extension String { func readIt() { print(self) } } funTimes.forEach({ $0.readIt() }) … Read more