La réponse courte est non. La réponse longue est "pas exactement", mais vous pouvez commencer à certains niveaux pendant que vous travaillez sur l'accès à un Mac, vous pouvez faire le travail que vous souhaitez faire.
"XCode" est plus ou moins vraiment deux choses:
(1) un IDE
(2) un toolchain avec un C/ObjC/compilateur C++ (vraiment une version de gcc) et grande bibliothèque d'applications
Vous n'avez pas besoin d'utiliser # 1 pour créer des applications iPhone, même si c'est vraiment utile. Vous pouvez vous débrouiller aveC# 2. Mais sans # 2, vous allez avoir du mal à construire une application que vous pouvez vendre dans l'App Store.
Ainsi, tout dépend de votre objectif.Si vous voulez vraiment créer une application et la sortir, le chemin le plus facile sera probablement de trouver un moyen d'accéder à une machine fonctionnant sous OS (probablement 10.5 et plus) sur laquelle vous pouvez faire du développement. Cela pourrait être parler à un ami qui en a un pour vous laisser passer du temps sur lui, ou il pourrait travailler et économiser pour un Mac mini basé Intel (probablement quelque chose que vous pourriez obtenir pour 300 $), ou il pourrait tourner un PC que vous avez dans un Hackintosh (ou peut-être mettre en place une machine virtuelle Hackintosh sur le PC si vous le partagez avec d'autres personnes qui pourraient ne pas vouloir le transformer ainsi :). Si votre but est de commencer à apprendre comment faire les choses pendant que vous travaillez comment vous allez faire ce qui précède, cependant, la bonne nouvelle est qu'il n'est pas difficile de trouver des outils qui vous aideront à apprendre les technologies/langues impliquées dans les applications iPhone. Comme je l'ai dit plus tôt, le compilateur d'Apple est vraiment juste une version de gcc. Vous pouvez probablement installer gcc sur votre machine et écrire des programmes objectifs C avec. Vous pouvez également regarder dans GNUStep qui pourrait vous aider à vous familiariser avec de nombreux concepts et pratiques qui sous-tendent le fonctionnement des bibliothèques Cocoa pour iPhone et OS X. Et vous pourriez apprendre OpenGL ES, ce qui serait d'une grande aide si jamais vous finissiez travailler sur un jeu iPhone.
duplication possible de [Programmation iPhone sous Mac OS X exécutée sur un ordinateur Mac] (http://stackoverflow.com/questions/1133402/iphone-programming-in-mac-os-x-runnning-not-in -a-mac-ordinateur) –
Il n'est pas exaclty une copie de [Programmation iPhone sous Mac OS X runnning pas dans un ordinateur Mac] (http://stackoverflow.com/questions/1133402/iphone-programming-in-mac-os -x-runnning-not-in-a-mac-computer) car il n'est pas dit qu'il devrait être sur OS X –