Vodafone has signed an agreement with Apple to sell the iPhone in 10 different countries around the world.