Mapbox geocoder in Swift.
Import MapboxGeocoder.framework
into your project, then use MBGeocoder
as a drop-in replacement for Apple's CLGeocoder
.
Includes example applications written in both Swift and Objective-C showing use of the framework (as well as a comparison of writing apps in either language).
Head straight to MapboxGeocoder.swift
if you want to see the guts of the library.