linking iphone to garmin

What is the best method of linking your Garmin to your iphone so that you can download a route to the garmin