I have populated a Core Data database and need to query it based upon my users location. We use similar code at the backend of a webservice as a UDF and return the distance as a column, but we now have a requirement to cache some of this data for offline use.
I know CLLocation has a distanceTo method but is this going to be efficient when parsing a few thousand rows of data?