Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS Objective-C Basics (Retired) Fundamentals of C Anatomy of a C program

When I have Lenovo laptop with Windows 8.1 what kind of program I should use ?

When I have Lenovo laptop with Windows 8.1 what kind of program I should use ?

4 Answers

Stone Preston
Stone Preston
42,016 Points

well, you wont be able to actually create an iPhone app on your windows machine if thats what you are hoping. To create iOS apps, you have to use Xcode, which only runs on OS X, not windows. You could do the C portion of the course (the first half of objective c basics) using an IDE such as Code::Blocks. If you wanted to run OS X on a virtual machine you could try that, but know that this violates Apples TOS.

If you want to do mobile app development on windows, check out the Android Track. Android development works great on windows and OS X

Reuben Varzea
Reuben Varzea
23,182 Points

Janko Kraloscek - There are services in the cloud that let you emulate an OS X desktop w/ access to Xcode. I won't name any, cause I don't want to be a shill, but they are available and not overly expensive. Just sayin'. :) Google it.

As for saying iOS is better than Android, or vice versa, the right answer is NEITHER. They both have their pros and cons. Try BOTH and pick the one YOU like better.

Ok thanks. I will look at Android Track but iOS is better :-)

Kate Hoferkamp
Kate Hoferkamp
5,205 Points

iOS is so closed. After you do the Android track you will realize the awesome Android has to offer.

Patrick Cooney
Patrick Cooney
12,216 Points

You mean like trying to account for an almost limitless number of different screen sizes, resolutions, and processor configurations? Yeah, sounds awesome...

Mike Atkinson
Mike Atkinson
6,882 Points

If you only have access to Windows, you could try out some C in a simple IDE. For a beginner, like me, you might want to check out "NewbieIDE". I found it to be simple and lightweight. Just what I need.

http://newbieide.codeplex.com/