Click here to Skip to main content
12,952,792 members (34,632 online)
Rate this:
Please Sign up or sign in to vote.
See more: (untagged)
can I Program for ipad/iphone onn windows 7? and if I can please send me the link to the program and more
Posted 11-Jan-12 10:44am
Updated 11-Sep-12 12:23pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

For IPhone/Mac development you require X-Code.

I do not think X-Code is supported on Windows Operating System. For more information you may refer below links.
systemerror121 11-Jan-12 22:42pm
Looks like I have to get a $1440 mac :(
RaisKazi 12-Jan-12 0:06am
In long term it will transform into smiley. :)
systemerror121 12-Jan-12 0:36am
True but its allot of money, and whats 300k?
SAKryukov 12-Jan-12 0:53am
I am sure you are too far from being realistic!

The development method you were interested in and I've described need so much qualification, that the real development costs would absorb this $1440 in no time...

Also, please see my answer and my comments to the comment by Rais. Let's imagine you can successfully master all the techniques. Even in this case, using just Windows and iOS device would make this work to difficult without a Mac machine where you would need to do some debugging. It would save you some considerable amount of time if you are much more comfortable on Windows, but sooner or later you will need to use Mac anyway!
systemerror121 12-Jan-12 1:05am
Are you saying there no point in programming? and I wont even stand a chance?
SAKryukov 20-Feb-12 17:35pm
I gave you to many chances to learn something, in different areas.
To me, it looks like you blew them all one-by-one. No progress any any of the fields.
You need one thing: hard work.
RaisKazi 12-Jan-12 1:02am
Look at the SA's points, just next to his UserName in his Solution.
SAKryukov 12-Jan-12 0:55am
Rais, this does not answer the OP's question, but what you say is the alternative, and it makes perfect sense. I voted 5.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

The only way I know is based on CLR: Mono with MonobjC which is a bridge to Objective-C and encapsulates Mac APIs like Cocoa, WebKit, etc.
I tried it with Mac OS X which worked very well, but it also provides a bridge to iOS.

I must warn you: it is not easy at all, need quite a good deal of general programming experience to master all that.

Now (sight…) am I supposed to provide all the links? There are too many. Let's start with main things:[^],[^],[^];[^],[^];[^],[^];[^],[^];[^],[^].

This is only top-level references. You will need to master a big deal of each topic. You will need to browse programming documentation on each topic; moreover, there is no much documentation on MonobjC level; so you will need to find most of documentation in Apple programming guides and then find matching classes and members in MonobjC; this also requires good understanding of mechanisms.

Another problem is that you hardly debug it all on Windows. So, the approach will be developing and debugging the non-UI components on Windows. The MonobjC is not just a library; it is also a run-time system which you can run on Mac OS X or iOS. UI debugging requires MonoDevelop, see:[^],[^].

With MonobjC, you can install special MonoDevelop plug-ins to allow visual development and UI debugging. I used it only on Mac OS X, not on Windows, so I'm not 100% sure it can be done. You cannot do it with Visual Studio. However, you can develop a UI project not using any "Designer"; this kind of project will be successfully compiled on Visual Studio and run on your iOS without recompilation. You can do it if you are really careful. In certain situations, you will need to address incompatibilities between .NET and Mono.

I also want to add, that this kind of cross development more difficult than, say, Windows-Linux cross-platform development, perhaps by an order of magnitude. Compared to Linux, Apple is really hostile to non-Apple developers. :-)

Care to try? :-)

Good luck,
RaisKazi 12-Jan-12 0:04am
My 5. However, purchasing a Mac will make life more easier for a long term goal. :)
SAKryukov 12-Jan-12 0:44am
It depends. In particular, it depends on the background of the developer -- a lot of Windows and .NET habits is hard to beat. If you read my last paragraphs, you would understand that it would be very beneficial to use all three devices in parallel: Windows, Mac with Mac OS X and iPad/iPhone with iOS. I worked with first two because iOS wasn't a target.

This is not easy, needs a lot of experience. Look at OP's question history -- (sigh...).
systemerror121 12-Jan-12 0:57am
Well the reason I wanna make software for apple is because, windows in unreliable, and people think that you could be giving them a virus and so so... and its harder for your products to be found, and with the new windows 8 coming out its going to be even harder, and I think windows 8 is ****
Richard MacCutchan 12-Jan-12 5:12am
If you believe that you'll believe anything.
SAKryukov 20-Feb-12 17:37pm
There is only one party which is really unreliable: systemerror121. I gave up. Nothing helps. 106 questions, only 7 of them accepted, and no any sign of progress. It looks like all advice are totally ignored and never understood.
RaisKazi 12-Jan-12 0:05am
And congratulations for 300K. :)
SAKryukov 12-Jan-12 0:47am
Thank you very much, Rais.
Strange that I got several congratulations with this "not-round" figure of 300,000 (which was not 300K), but nobody notices really "round" figure of 1/4M = 262144 :-)


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 6,389
CHill60 3,490
Maciej Los 3,103
Jochen Arndt 1,975
ppolymorphe 1,920

Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 11 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100