I was told to come here with my question, this is my frist time posting on a text board so I'm not sure how it works, but I'll try.
I have a general programming question.
If I write an application for the iPhone on a Windows IDE, will the code transfer over when I get a Mac? From what I've read the Apple SDK supports C++, which is what I'll be coding in, so other than doing some native coding to have it work on the iPhone, wouldn't the majority of the work be done?
I mean isn't C++ C++ no matter what the platform it's on?
If I write an application for the iPhone on a Windows IDE IMHBT but unless you haven't even tried you will know that developing iOS software is orders of magnitude more difficult (read: unpossible) on Windows than on OS X.
although many jailbreak developers stay on Linux, their open sores platform or choice.
I mean isn't C++ C++ no matter what the platform it's on?
Sadly, it does matter. But it your libraries are multiplatform, it might work.
As for anything Apple related, i don't know shit.
Name:
Anonymous2011-03-10 0:18
"more difficult on windows than OSX"
I believe this, but what I want is to get the main body of the code done, and I can do GUI's and such when I get a Mac in about 6 months. My problem is I want to start working now, so what can I do?
>>1 From what I've read the Apple SDK supports C++
That's not exactly true. The Apple SDK is written on Objective-C. You can use C++ of course for your own code, but you'll need Objective-C to interact with the system APIs.
Long story short: get a cheap second hand Mac (be sure that it supports Mountain Lion, the latest OS) or you can try to install OS X on a PC (Hackintosh)