I do work here at DP, and it wasn't hard . You can't do that! OS X is a different operating system, that runs primarily on apple hardware. You don't need a great mac to do iphone dev, but a used one on ebay.
I've read threads where people have run the iPhone SDK on Windows using VMWare. Here's one with screenshots. Why not make apps for Google phones instead? The Android SDK runs on Windows and there is a plugin for Eclipse. Plus, you can code in Java, which I believe is easier to learn than Objective C and more useful.
emulate it, i run linux and emulate 3 OS including windows XP and Vista. I program aswell and i need windows to both write ,y programs and test them. Free emulators include: Qemu Open Source VirtualBox Open Source, based on Qemu, i think better VMware Commercial, but you can get the player for free. I use Virtual Box, aside from being free it runs failry fast and allows me to copy text from linux into the Virtual XP. Now since you want a Mac, you'll need to install a Virtual OSX inside of your XP. Problem is, the default OSX is meant to run with PPC processors unlike windows x86 type, you'll need OSX86 a OSX which is tweeaked to run in a X86 architure
the only way is to get a mac mini as it is the cheapest out there. virtual pc cant work because osx doesnt allow it thus you need real apple hardware. however there is a torrent out there with a hacked osx version however it is not the newest and DFU mode doesnt work well however it might be worth it. any way there are other SDKs out there that run on windows but only for jailbroken iphones and no appstore
looks like i'm gonna have to buy that macbook after all..... i just bought a laptop... just my luck...
Actually, if you are willing to spend some time and are advanced enough, you can compile iPhone/iPod Touch apps in Linux. You do need to know basic C though. XCode is NOT supported. It takes some time and installations, and trial and error. But with time, it will work.
@LOD hackint0sh is a site. To all - You need a Mac to develop for the iphone. You need a Mac to generate your final files that you want to publish on the App Store (if that is your plan). Ofcourse, you can develop on a Virtual Mac OS by creating dual installs on core-2-duos... but once you want to publish you need a genuine Mac. So, if you are bidding and executing proejcts on Elance type sites for clients - you can get away with buying a Mac - as they will do the final signing / publishing. The cost to become an official Mac Publisher is $99. Those who need hand holding and want to get into iPhone development can check out the iPhone Training Program offered by my company at EDUmobile.ORG . Its completely online - via Videos, Worksheets, PDFs, and One-on-One sessions. At $200 its a steal. You can use the code FRM to get 20% off while registering. There are limited spots, so you need to act quickly before each batch begins. PM me if you have questions.
Standford offered there iphone course for free. http://www.stanford.edu/class/cs193p/cgi-bin/downloads.php
It's a old thread but i feel like i need to say this, you CAN get mac OS X Leopard on your PC. But only with a hacked version of the OS, so if you're willing to go to a torrent site and download a illegal version of it then you can get it on your normal intel/amd computer. Simply do a "kalyway leopard" search on any of the big torrent sites and you will find a modded version that works on PC's. I currently have Mac OS X Leopard running on my AMD computer, and i'm creating iphone apps with it. Emulators/virtuals are way to slow to work with, you'll go nuts, so you will have to wipe a harddrive and install mac on it. It's worth it if you're planning on making money with the apps.
You can try to use vmware, but you need to pay for it. But if you want it free, you need find someone who have the Mac OSX Leopard vmware images then play it with vmware player (free version). And you can have Mac OSX on your windows machine. Cheers. Ivan