Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: programming
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
Edited 11-Sep-12 12:23pm
v2
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

For IPhone/Mac development you require X-Code.
 
http://developer.apple.com/technologies/tools/
 
I do not think X-Code is supported on Windows Operating System. For more information you may refer below links.
 
http://forums.macrumors.com/showthread.php?t=537583
 
http://www.iphonedevsdk.com/forum/iphone-sdk-tools-utilities/63583-iphone-app-development-windows-7-platfrom.html
  Permalink  
Comments
systemerror121 at 11-Jan-12 22:42pm
   
Looks like I have to get a $1440 mac :(
RaisKazi at 12-Jan-12 0:06am
   
In long term it will transform into smiley. :)
systemerror121 at 12-Jan-12 0:36am
   
True but its allot of money, and whats 300k?
SAKryukov at 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!
--SA
systemerror121 at 12-Jan-12 1:05am
   
Are you saying there no point in programming? and I wont even stand a chance?
SAKryukov at 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.
--SA
RaisKazi at 12-Jan-12 1:02am
   
Look at the SA's points, just next to his UserName in his Solution.
SAKryukov at 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.
--SA
Rate this: bad
good
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:
 
http://en.wikipedia.org/wiki/Common_Language_Runtime[^],
http://en.wikipedia.org/wiki/Mono_%28software%29[^],
http://www.mono-project.com/Main_Page[^];
 
http://en.wikipedia.org/wiki/Objective-C[^],
http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/[^];
 
http://en.wikipedia.org/wiki/Monobjc[^],
http://www.monobjc.net/[^];
 
http://en.wikipedia.org/wiki/IOS[^],
http://www.apple.com/ios/[^];
 
http://en.wikipedia.org/wiki/Cocoa_%28API%29[^],
http://developer.apple.com/technologies/mac/cocoa.html[^].
 
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:
http://en.wikipedia.org/wiki/MonoDevelop[^],
http://monodevelop.com/[^].
 
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. Smile | :)
 
Care to try? Smile | :)
 
Good luck,
—SA
  Permalink  
v2
Comments
RaisKazi at 12-Jan-12 0:04am
   
My 5. However, purchasing a Mac will make life more easier for a long term goal. :)
SAKryukov at 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...).
--SA
systemerror121 at 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 at 12-Jan-12 5:12am
   
If you believe that you'll believe anything.
SAKryukov at 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.
--SA
RaisKazi at 12-Jan-12 0:05am
   
And congratulations for 300K. :)
SAKryukov at 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 :-)
 
--SA

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 518
1 OriginalGriff 459
2 ChintanShukla 305
3 Richard Deeming 250
4 RyanDev 210
0 Sergey Alexandrovich Kryukov 8,901
1 OriginalGriff 7,571
2 CPallini 2,603
3 Richard MacCutchan 2,095
4 Abhinav S 1,893


Advertise | Privacy | Mobile
Web03 | 2.8.140827.1 | Last Updated 11 Sep 2012
Copyright © CodeProject, 1999-2014
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