Getting started with iOS development can be expensive, because you need a Mac to run Xcode to develop those apps. It’s a big upfront cost to buy a Mac for that purpose. If you’re just testing the waters to see if it is a good fit for you, there is another option that requires no upfront cost: renting a Mac in the cloud.