Is there a way to dismiss keyboard without referencing the UITextField outlet one by one?
Swift 3.x Use this:
self.view.endEditing(true) //when you are using a view self.tableView.endEditing(true) //when you are a table-view
The view will resign the keyboard from all child. You call it when a user touches the table or view.