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

any other interpreter for c im having compiler but not a interpreter i m windows user and cannot afford apple

i have done c i am very young and moving towards programming with very high speed and intrest please can treehouse help me

3 Answers

William Li
William Li
Courses Plus Student 26,867 Points

For C interpreter on Windows, you can check out Ch.

Hi there,

I don't think it is possible (or easy) to develop apps for Apple devices in a native language like Objective-C without using a Mac. There are plenty of compilers for C that work with Windows, but the iOS Cocoa Touch packages won't work with them, I don't think. You can clone the workings of a Mac on a Windows machine but then I think you have Apple Store problems when trying to get hold of Xcode.

It is possible to develop apps for iPhone/iDevice if you utilise cross-platform technologies. Games written in Unity3D, Unreal3D, Stonetrip3D, for example, can be deployed to Android or iOS phones. Code written in Titanium or PhoneGap work similarly - the cross-platform code can be deployed to the Apple device. But I don't think there's a workable solution to write native code (Objective C or Swift) on a non-Apple device.

I hope I'm wrong, but I think the solutions are all work-arounds trying to get round the clever people at Apple!


Meedo Al
Meedo Al
iOS Development Techdegree Student 2,203 Points

There are some virtual hosting providers for mac OS X but you may find it not 100% compatible with the windows keyboard, especially the command key (windows key in your case) won't work fine, so you can do the coding part, but when it comes to pointing by the mouse, clicking while holding on command key & dragging will never work, at least this is how things used to be two years ago. :D

Good luck.