views:

1006

answers:

8

Can anybody shortly describe solutions to start develop for iPhone on PC?

+2  A: 

Get a Mac or run OSX server under VMWare (install OSX86 on a separate partition)...

Gnark
+2  A: 

Step 1: buy a mac

kubi
Step 2: install Xcode
Time Machine
Step 3: Profit.
kubi
Step 4: Sell your evil PC and buy the Apple Developer Program
Time Machine
Step 2.5: ???????
Henri Watson
Step 5: get DragonFireSDK and skip steps 1-2...it's cheaper than buying a mac haha
DragonFireSDK
+4  A: 

There are four options:

1) Buy a Mac (which you will have a lot of fun with for sure)

2) Create your iPhone Apps in Assembly, put them in a bundle, create your own iPhone Simulator and recreate the Cocoa Touch, Core Data, Foundation, Core Location, Quartz, WebKit, MediaPlayer, AddressBook, AddressBook UI frameworks yourself. Then hack Apple in order to be able to put them in the App Store. It's hard to believe but it is possible in Windows, with a lot of trouble and you'll be busy the next 10 years if you do it all yourself. The hardest thing is linking I think, because iPhone OS ≈ OSX, and Windows is not even close to OSX.

3) Install EFI Rebel and Mac OS X (evil)

4) Open up your favorite hex editor and write all bytes in hex =D

( if you have more than 1999 rep, feel free to add more frameworks to option 2 =D )

Time Machine
I love #2. Heehee.
ceejayoz
This is not at all germane or helpful to the questioner. A simple no would suffice.
Peter Oehlert
A: 

There are some good discussions of iPhone development from a .net developers perspective here:

http://dotnetrocks.com/archives.aspx

Shows: 468 and 454, there is also an upcoming show on the 3rd of march

Shiraz Bhaiji
+1  A: 

Use an Open Source Toolchain normally used for jailbroken dev. It should work for the app store...

Henri Watson
+5  A: 

You do not need necessarily a Mac. It depends on your requirements for the application. What you can always do is creating a web application for the iPhone.

Here is a nice tutorial with Aptana (Eclipse based IDE for web development). Aptana seems to have some kind of iPhone simulator integrated.

There are various toolkits available, e.g. iui and jQTouch, to simulate the Look&Feel of iPhone apps.

Felix Kling
A: 

http://www.dragonfiresdk.com/index.htm I haven't used it, but those that I have talked to say its good :) unfortunately it costs money :(

crmunro
+1  A: 

Chris Hardy did a good session on using C# for development on an iPhone using Monotouch at the last DDD at Microsoft, Reading UK last month. His session was recorded. Heres a link to the video. http://vimeo.com/9150434

JohnnyJP