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 Development only on Macs?

I just read the bio if the IOS track and it says that IOS development is only on MACs. Is this true, is there a way around so I can do it on my PC?

3 Answers

Hi Gary,

You might want to have a look at Can you download Xcode without a Mac? (and there are more threads in this forum, regarding this topic) but please trust me on this: You don't really want to develop for iOS without a Mac (at least if you want to have some fun while developing :) )

However please try the iOS Track and if you think iOS programming might something for you, a cheap and used Mac Mini for example will get the job done and you can use your Monitor, keyboard, mouse ... and perhaps you even fall in love with the Apple Hardware :-)

Hi Holger,

Thank you for the answer, I have always wanted a mac book or something like that to go along with my PC but its a lot of money that I don't have spare, I really want to get into developing apps as it will help me with the Job I am in at the moment (and possibly make me a little bit of money on the side).

If you want to develop for the App Store you will be required to use XCode IDE for the development. XCode is a free tool available for download via the Mac App Store.

A Mac is a good investment if you want to get into many other kinds of development too. Since Windows isn't POSIX-based, it makes running command line software a little more difficult. And since most back-end servers are Linux systems, it's very nice using a system that uses the same terminology and commands, which Macs do.