Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

iOS Devices

Hi all,

I recently made the move to learn iOS Development. I own an iPhone 7, iPad Air and a Mac Book Pro 13".

I read somewhere on Google that in order to effectively develop and run apps that I develop, I will need to have access to various Apple devices. eg. iPhone 7, iPhone 6, iPhone 5, iPads etc and so on in order to test the app.

Can somebody clarify, if this is accurate information ? I was under the impression that X code does that in the background.

"I am really really hoping I don't have to purchase these additional devices in order to test the performance..."

3 Answers

Don't worry; For the beginner courses, you don't actually need any phone, you only need a computer.

Even in the later courses where you are developing apps for the phone that will work on an iPhone, you still can see the output in XCode.

I wouldn't worry too much about this or now. :)

~Alex

I'm sure you'll want to eventually test your apps on a real phone (if only because it's really exciting to see your app on a real phone) but Xcode has built in simulators for all of Apple's devices so it's not really necessary to get your hands on every model Apple makes.

Thankyou Alex and Steven for your input. I was relieved to read the second post. That's going to save me a bit of money !! Regards