Hands-On UISearchController: The complete guide