LBLocation class will help you get the user location very easy and make forward and reverse geocoding.