Convert address to coordinates swift

You can use CLGeocoder, you can convert address(string) to coordinate and you vice versa, try this:

import CoreLocation

var geocoder = CLGeocoder()
geocoder.geocodeAddressString("your address") {
    placemarks, error in
    let placemark = placemarks?.first
    let lat = placemark?.location?.coordinate.latitude
    let lon = placemark?.location?.coordinate.longitude
    print("Lat: \(lat), Lon: \(lon)")
}

Use CLGeocoder to reverse geocode the address into latitude/longitude coordinates:

let address = "1 Infinite Loop, Cupertino, CA 95014"

let geoCoder = CLGeocoder()
geoCoder.geocodeAddressString(address) { (placemarks, error) in
    guard
        let placemarks = placemarks,
        let location = placemarks.first?.location
    else {
        // handle no location found
        return
    }
    
    // Use your location
}

You will also need to add and import CoreLocation framework.