Corelocation предоставляет только координаты GPS, но не геокодирует.
Вы можете использовать инфраструктуру MapKit и класс MKReverseGeocoder .
Будьте внимательны, в соответствии с условиями обслуживания Google для mapkit, этот класс должен использоваться с картой Google.
В качестве альтернативы, если вы не хотите внедрять карту Google, вы можете использовать другой сервис обратного геокодирования. Я никогда не пробовал это, поэтому я не мог порекомендовать конкретный, но некоторые из них являются бесплатными.
Вы также можете создать базу данных с GPS-координатами и именами (их можно найти в некоторых странах, я думаю) и выполнить работу на устройстве, если вы не хотите использовать интернет-соединение.
Это единственные возможности, которые я вижу, я думаю, что это все, но CoreLocation Framework этого не делает.