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 Swift Basics (retired) Variables and Constants What is Swift?

I wanted to make a IOS App but need a Mac, Any ways Someone has made a way to make it on windows?

If any1 Knows Let me know, No need to be fast, Take time if you wil

3 Answers

You can use a virtualization software like VMware or VirtualBox for your PC to install Mac OS X as a virtual machine. You can also use the "Xamarin" platform to build a native app which uses C# as its language for development rather than ObjectiveC or Swift.

The problem with a virtual machine is that you have to spend some time setting it and also make some tweaks in order to use it for development purposes. The convenience provided by the virtual machine would not be the same as that of a Mac. The procedure could also prove to be painstaking if you haven't set a virtual machine before!

Although alternatives are available, I still suggest to use a Mac for iOS development :)

just get a mac, used 2007-09 macbooks are like 250-350$

Well then... Dont wanna turn my windows to mac so Ya i think ill not make it insead. Was ust askin if theres like a program that allows it to do in Windows

alexvalladares
alexvalladares
21,478 Points

I'm learning Objective-C and Swift with VMWare Workstation. You don't need to turn your windows into anything, just launch the virtual machine and work in it like if you were in some remote computer, but locally. The quickness depends on your pc's cpu, ram amount and gpu, but I can assure you it perfectly fits what you need to start developing apps in iOS. Set up is really easy even if you have no experience with virtualization. Go for it! (at least until you can afford a mac!)