Visualización de ubicaciones sugeridas en UITableView

Básicamente lo que quiero hacer en mi aplicación es tener unUISearchBar el cual, cuando escribo, retroalimenta los resultados de la ubicación y lo llena en un UITableView que aparece. Veo una pregunta más en este sitio:

Mostrar ubicaciones en UITableview

Pero eso realmente no me ayudó, ninguna respuesta me ayudó en absoluto, y fueron bastante vagos.

Por lo tanto, mi pregunta es. Usted sabe cómo algunas aplicaciones pueden tener que escribir en una ciudad o país, pero el usuario puede no ser capaz de deletrearlo completamente, por lo que, según suUISearchBar Resultados, presenta un TableView con las ciudades sugeridas. Entonces, digamos que estoy a punto de escribir Singapur, no sé cómo se deletrea. Así que escribo:

'Canta'

Y BAM, un UITableView a continuación aparece con diferentes opciones / títulos de celda, incluida una celda que sugiere 'Singapur'. Luego hago clic en esa celda y luego mi barra de búsqueda se completa automáticamente con 'Singapur'. Aquí hay un ejemplo de captura de pantalla de lo que quiero hacer con una aplicación actual llamada 'iChangi' en la tienda de aplicaciones de Singapur:

Así que entiendo que debo implementar elUISearchBar delegue dónde cambió el texto, pero lo que quiero saber es si hay una API o una base de datos que pueda consultar para comentar las ciudades sugeridas. Ycómo ¿Seguiría haciendo esto? ¿Me podría proporcionar un tutorial sobre esto o simplemente indicar algunos pasos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta